Ich habe die Spezifikationen überprüft und die i5-3427U-CPU verfügt über 2 Kerne.

Der Aktivitätsmonitor zeigt jedoch 4 kleine Diagramme für die CPU, also sieht es aus wie 4 Kerne.

Was ist richtig? Warum verfügt der Aktivitätsmonitor über 4 Diagramme?

Kommentare

Antwort

Ihr Computer verfügt über 2 Kerne, aber 4 logische Prozessoren. Was Sie sehen, ist die Hyper-Threading-Technologie von Intel . Diese Technologie platziert mehrere logische Prozessoren auf einem einzigen Kern, sodass jeder Kern mehrere Threads gleichzeitig ausführen kann

Der Unterschied zwischen diesem und mehreren Kernen besteht darin, dass Hyper-Threading nur die Teile des Prozessors dupliziert, die den aktuellen Status steuern, nicht die tatsächliche Ausführungseinheit, sondern mehrere Kerne alles. Dies bedeutet, dass Ihr Computer wird so ausgeführt, als hätte es nur vier Kerne, wenn die Threads auf jedem Kern unterschiedliche Teile der Ausführungseinheit verwenden, aber wenn genau dasselbe auf beiden Threads in einem einzelnen Kern ausgeführt würde, wäre es nicht schneller als zwei. Kernsystem ohne Hyper-Threading.

Kommentare

  • Faszinierend. Was sind die Teile der Ausführungseinheit? Kann es 4 CPU-intensive Dinge gleichzeitig erledigen oder nur 2?
  • Die verschiedenen Teile sind sehr prozessorabhängig und wahrscheinlich keine öffentlichen Informationen. Eine interessante Sache ist, dass je mehr Speicher ein Prozess verwendet, desto effizienter ist er, da ein Prozessor die Ausführungseinheit verwenden kann, während der andere auf RAM wartet.

Antwort

Um sicherzugehen, wie viele Kerne Sie haben, öffnen Sie ein Terminal (z. B. über Spotlight und suchen Sie nach Terminal) und führen Sie dann

es wird eine Reihe von Informationen ausgeben. Suchen Sie nach der Kategorie“ Hardware „(die sich ganz oben in allen Informationen befindet) und einem Eintrag mit dem Namen“ Gesamtzahl der Kerne „. Dort finden Sie Ihre Antwort.

Wenn Sie nicht die gesamte Ausgabe durchsuchen möchten, erhalten Sie eine einfache

system_profiler | grep "Total Number of Cores" 

Sie erhalten das Ergebnis direkt.

Oder verwenden Sie „Über diesen Mac“ (Apple-Symbol oben links) )> more info> system report zeigt an, wie viele Kerne Sie haben.

Kommentare

  • @Borderline – besser t o Nehmen Sie dies als Antwort, wenn Sie der Meinung sind, dass Sie es besser beantworten können – danke, D.
  • @stuffe, wie wäre es mit dieser Änderung?

Antwort

Hier „ist ein Terminalbefehl, der direkt ausgibt, wie viele Kerne Sie haben:

sysctl hw.ncpu 

Wenn Sie Um zwischen logischen und physischen Kernen zu unterscheiden, sind auch diese verfügbar:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.