Warum sind meine Kerne nicht mehr beschäftigt?

2

habe gerade einen 2010 Mac Pro mit High Sierra gekauft. Es hat 12 schöne Kerne.

Wenn ich mir die CPU-Aktivität im CPU-Verlauf anschaue, ist die Hälfte der Zeilen leer (Abbildung unten).

Bedeutet dies, dass eine meiner CPUs nicht funktioniert?

ianmayo
quelle
Tritt dies auch dann auf, wenn Sie CPU-schwere Aufgaben ausführen?
Andre

Antworten:

3

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

Wenn Sie etwas Prozessorintensives tun, ist es sinnvoller, reale Kerne zu verwenden, sodass Aufgaben zuerst auf die gesamte oberste Zeile jedes virtuellen Paares aufgeteilt werden.

Für neues Bild bearbeiten Bild wird
angezeigt

  • links - 2 gleichzeitige [noch separate Apps] Drittanbieter-App-Videokonvertierungen, immer noch nur die echten 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 dem zweiten virtuellen Kern hinzugefügt, aber HT ist für intensive Aufgaben nicht so schnell wie "real".
  • auf der rechten Seite - eine einzelne Konvertierung von Final Cut Pro, die eine viel bessere Verteilung der Ressourcen zeigt.

Ich bin mir sicher, dass jemand eine bessere technische Erklärung finden wird, aber kurz gesagt - nein, es ist nicht kaputt, beide CPUs funktionieren normal, aber die Software nutzt möglicherweise nicht alle Ressourcen vollständig aus.

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

Tetsujin
quelle
Apple dokumentiert dies auf seiner Website: support.apple.com/de-de/HT202060
Allan
1
Nun, genau wie die andere Antwort ... aber diese Seite erklärt überhaupt nicht den Vorrang des "führenden" Kerns. Das Aggregat, auf das es verweist, wird im Hauptfenster der Aktivitätsüberwachung angezeigt. nicht das Kernfenster. Obwohl diese Seite so aussieht, als ob sie zuletzt aktualisiert wurde, als die 3.1 neu war: /
Tetsujin
1
Die Antwort wurde mit FCP überarbeitet, das die Verwendung in allen Kernen anzeigt.
Tetsujin
2

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

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

Der Grund, warum Sie zusätzliche Zeilen haben, ist wahrscheinlich, dass Ihre CPU HyperThreading unterstützt. HyperThreading bedeutet nicht, dass Sie die doppelte Anzahl an Kernen haben, sondern, dass das System in einigen (selteneren) Fällen möglicherweise zwei Vorgänge gleichzeitig auf einem einzelnen Kern ausführen kann.

Also ist alles so, wie es sein soll.

jksoegaard
quelle
@ Tetsujin Ich habe die Antwort bearbeitet, um den Verweis auf die alte KB zu entfernen. Sie müssen dieselbe Antwort nicht zweimal posten.
Jksoegaard