Warum sind meine Kerne nicht mehr beschäftigt?

Ich habe gerade einen 2010 Mac Pro gekauft, auf dem High Sierra läuft. Es hat 12 schöne Kerne.

Aber wenn ich mir die CPU-Aktivität im CPU-Verlauf ansehe, ist die Hälfte der Zeilen leer (Bild unten).

Bedeutet dies, dass eine meiner CPUs nicht funktioniert?

Tritt dies auch dann auf, wenn Sie CPU-lastige Aufgaben erledigen?

Antworten (2)

Jede alternative Zeile ist ein Kern mit Hyperthreading, kein echter Kern - zählen Sie die Zeilen, es gibt 24, nicht 12.

Wenn Sie etwas Prozessorintensives tun, ist es sinnvoller, echte Kerne zu verwenden, also verteilen Sie die Aufgaben zuerst auf die gesamte oberste Zeile jedes virtuellen Paares.

Bearbeiten für neues Bild
Bild wird angezeigt

  • links - 2 gleichzeitige [aber separate Apps] Videokonvertierungen von Drittanbieter-Apps, immer noch nur die realen Kerne erforderlich - vermutlich die App-Threads entsprechend der Anzahl der tatsächlichen Kerne, um die Geschwindigkeit zu erhöhen. Wenn Sie weitere Aufgaben hinzufügen, werden diese zum zweiten virtuellen Kern hinzugefügt, aber HT ist bei intensiven Aufgaben nicht so schnell wie „echt“.
  • rechts - eine einzelne Konvertierung aus Final Cut Pro, die eine viel bessere "Verteilung" der Ressourcen zeigt.

Ich bin mir sicher, dass jemand mit einer besseren technischen Erklärung kommen wird, aber kurz gesagt - nein, es ist nicht kaputt, beide CPUs funktionieren normal, aber vielleicht nutzt die Software nicht alle Ressourcen vollständig.

Ich habe keine Erklärung dafür, warum FCP anders funktionieren würde als "normale" Konvertierungs-Apps, aber das Bild zeigt den Unterschied.

Apple dokumentiert dies auf seiner Website: support.apple.com/en-us/HT202060
Nun, dasselbe wie die andere Antwort ... aber diese Seite erklärt überhaupt nicht den Vorrang des "führenden" Kerns. Das Aggregat, auf das es sich bezieht, wird im Hauptfenster des Aktivitätsmonitors angezeigt; nicht das Cores-Fenster. Obwohl diese Seite so aussieht, als wäre sie zuletzt tatsächlich aktualisiert worden, als die 3,1 neu war :/
Überarbeitete die Antwort mit FCP, das die Verwendung in allen Kernen anzeigt.

Nein, dies ist kein Hinweis darauf, dass etwas mit Ihrer CPU nicht stimmt.

Sie haben 2 x 6 Kern-CPUs = 12 Kerne. Es gibt 24 Zeilen in Ihrem CPU-Verlauf, und 12 davon sind aktiv. Dh jeder Kern wird berücksichtigt.

Der Grund für zusätzliche Zeilen ist wahrscheinlich, dass Ihre CPU HyperThreading unterstützt. HyperThreading bedeutet nicht, dass Sie die Anzahl der Kerne verdoppeln, sondern dass das System in einigen (selteneren) Fällen möglicherweise zwei Operationen gleichzeitig auf einem einzelnen Kern ausführen kann.

Also alles so wie es sein soll.

@Tetsujin Ich habe die Antwort bearbeitet, um den Verweis auf die alte KB zu entfernen. Es ist nicht nötig, dieselbe Antwort zweimal zu posten.