Die Pro-Prozess-CPU summiert sich im Aktivitätsmonitor nicht zur Gesamtsumme?

Beim Beobachten des Aktivitätsmonitors unterscheidet sich die Pro-Prozess-CPU oft stark von der Gesamt-CPU.

Beispiel

Hier ist die Summe der Einzelprozesse > 50 %, die Summe soll aber (100 - 91,43) 8,57 % betragen.

Geben Sie hier die Bildbeschreibung ein

Warum ist das? Und was ist richtig?

Selbst wenn die Messungen exakt sind (sie sind es nicht – es handelt sich um Stichproben), kann der Rundungsfehler von 50 Messungen Dutzende von Prozent betragen. Ich habe einen Fall gesehen, in dem ein 100%iger CPU-Fehler – als ob ein ganzer Kern falsch gezählt wurde – darauf zurückzuführen ist, dass nur auf einem Mac mit Tausenden von Prozessen gerundet und für jeden einzelnen gerechnet wurde. Die Gesamtsystem-/Benutzer-/Leerlaufzahlen sind hier die einzigen, die bei einem Snap mathematisch signifikant sind. Normalerweise ist das Runden in Ordnung, aber das Addieren der Fehler stellt sicher, dass einige Dateneingaben auf den ersten Blick keinen Sinn ergeben.
Haben Sie versucht, die Prozesse "hierarchisch" zu organisieren? Es ist eine Option unter Ansicht. Dies ist möglicherweise "Threading-bezogen", wenn Sie sie nicht "hierarchisch" auflisten.

Antworten (1)

Die %CPU-Spalte ist der Prozentsatz eines [virtuellen] Kerns. Die Gesamtzusammenfassung ist der Prozentsatz der gesamten CPU. Wenn Sie also beispielsweise 4 reale und 8 virtuelle Kerne haben, wäre die maximal mögliche Gesamtzahl in der %CPU-Spalte 800 %

Wenn Sie überprüfen möchten, wie viele Kerne Sie haben, verwenden Sie entweder das Fenstermenü > CPU-Auslastung oder den CPU-Verlauf. Die Anzahl der Stripes ist die Anzahl der virtuellen [Hyper-Threaded] Kerne. Halbieren Sie das, um Ihre gesamte physische Kernanzahl zu erhalten.

Dies zeigt 12 Kerne, 24 HT-Kerne…

Geben Sie hier die Bildbeschreibung ein

Gleiche Stelle wie in jeder Mac-App, Menüleiste, links vom Hilfemenü