Jeg sjekket spesifikasjonene, og i5-3427U-prosessoren har to kjerner.
Men Activity Monitor viser 4 små diagrammer for CPU, så det ser ut som 4 kjerner.
Hva er riktig? Hvorfor har Aktivitetsovervåkeren 4 diagrammer?
Kommentarer
- Også gode lenker i svaret til apple.stackexchange.com/questions/54502/ …
Svar
Datamaskinen din har to kjerner, men 4 logiske prosessorer. Det du ser er Intel «s hyper-threading-teknologi . Denne teknologien setter flere logiske prosessorer på en enkelt kjerne, slik at hver kjerne kan kjøre flere tråder samtidig .
Forskjellen mellom denne og flere kjerner er at hyper-threading bare dupliserer delene av prosessoren som styrer den nåværende tilstanden, ikke den faktiske kjøringsenheten, men flere kjerner dupliserer alt. Dette betyr at datamaskinen din vil kjøre som om den har fire kjerner bare hvis trådene på hver kjerne bruker forskjellige deler av kjøringsenheten, men hvis nøyaktig det samme kjørte på begge trådene i en enkelt kjerne, ville det ikke være raskere enn en to- kjernesystem uten hyper-threading.
Kommentarer
- Fascinerende. Hva er delene av henrettelsesenheten? Kan den gjøre 4 CPU-intensive ting på en gang, eller bare 2?
- De forskjellige delene er veldig prosessoravhengige, og sannsynligvis ikke offentlig informasjon. En interessant ting er at jo mer minne en prosess bruker, desto mer effektiv er den, fordi en prosessor kan bruke kjøringsenheten mens den andre venter på RAM.
Svar
For å finne ut hvor mange kjerner du har er ved å åpne en terminal (f.eks. via Spotlight og søke etter Terminal) og deretter kjøre
system_profiler | less
it» vil dumpe ut en haug med informasjon. Se etter kategorien «hardware» (som er nær toppen av all informasjonen) og en oppføring som heter «Totalt antall kjerner» Der vil du finne svaret ditt.
Hvis du ikke vil bla gjennom alle utdataene, gir en enkel
system_profiler | grep "Total Number of Cores"
du resultatet direkte.
Eller bruk «Om denne Macen» (Apple-ikonet øverst til venstre )> more info
> system report
, som viser hvor mange kjerner du har.
Kommentarer
- @ Borderline – bedre t o assister dette som et svar hvis du føler at du kan svare på det bedre – takk, D.
- @stuffe, hva med denne modifikasjonen?
Svar
Her «er en terminalkommando som direkte sender ut hvor mange kjerner du har:
sysctl hw.ncpu
Hvis du bryr seg om å skille mellom logiske kjerner og fysiske kjerner, disse er også tilgjengelige:
sysctl hw.physicalcpu sysctl hw.logicalcpu
Kilde: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x