Ik heb de specificaties gecontroleerd en de i5-3427U CPU heeft 2 cores.

Maar de Activity Monitor toont 4 kleine grafieken voor de CPU, dus het lijkt op 4 kernen.

Wat is correct? Waarom heeft de Activity Monitor 4 grafieken?

Reacties

Antwoord

Uw computer heeft 2 cores, maar 4 logische processors. Wat u ziet, is Intels hyper-threading-technologie . Deze technologie plaatst meerdere logische processors op een enkele kern, zodat elke kern meerdere threads tegelijk kan uitvoeren .

Het verschil tussen dit en meerdere kernen is dat hyperthreading alleen de delen van de processor dupliceert die de huidige status regelen, niet de feitelijke uitvoeringseenheid, maar meerdere kernen alles dupliceren. Dit betekent dat uw computer zal draaien alsof het vier kernen heeft, alleen als de threads op elke kern verschillende delen van de uitvoeringseenheid gebruiken, maar als exact hetzelfde op beide threads in een enkele kern draait, zou het niet sneller zijn dan een twee- kernsysteem zonder hyper-threading.

Reacties

  • Fascinerend. Wat zijn de onderdelen van de uitvoeringseenheid? Kan het 4 CPU-intensieve dingen tegelijk doen, of slechts 2?
  • De verschillende onderdelen zijn erg processorafhankelijk en waarschijnlijk geen openbare informatie. Een interessant ding is dat hoe meer geheugen een proces gebruikt, hoe efficiënter het is, omdat de ene processor de uitvoeringseenheid kan gebruiken terwijl de andere op RAM wacht.

Antwoord

Om zeker te weten hoeveel cores je hebt, is door een terminal te openen (bijv. via Spotlight en te zoeken naar Terminal) en vervolgens

system_profiler | less 

het” zal een hoop informatie weggooien. Zoek naar de categorie met de naam “hardware” (die bijna bovenaan alle info staat) en een item met de naam “Totaal aantal kernen” . Daar vindt u uw antwoord.

Als u niet door alle uitvoer wilt bladeren, geeft een eenvoudige

system_profiler | grep "Total Number of Cores" 

u het resultaat direct.

Of gebruik het “Over deze Mac” (Apple-pictogram linksboven )> more info> system report, dat laat zien hoeveel cores je hebt.

Opmerkingen

  • @Borderline – beter t o beschouw dit als een antwoord als je denkt dat je het beter kunt beantwoorden – bedankt, D.
  • @stuffe, hoe zit het met deze wijziging?

Antwoord

Hier “een Terminal-commando dat direct aangeeft hoeveel cores je hebt:

sysctl hw.ncpu 

Als je zorg om onderscheid te maken tussen logische kernen en fysieke kernen, deze zijn ook beschikbaar:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

Bron: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *