Anwendung frisst ~840.000.000 % meiner CPU

Ich habe festgestellt, dass einige Anwendungen laut Aktivitätsmonitor manchmal eine unglaublich hohe Menge meiner CPU verwenden, wie die folgenden Screenshots veranschaulichen. Wie kommt es, dass der Aktivitätsmonitor so hohe Prozentsätze anzeigt?

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein


Symbole:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Macht es das die ganze Zeit? Oder zeigt es die meiste Zeit normale CPU-Auslastung an?
Für ein paar Sekunden
Ich bin mir nicht sicher, was ich sage, und dies wird keine wirklich technische Antwort sein, aber es sieht so aus, als würde der Aktivitätsmonitor etwas (vielleicht so etwas wie die Anzahl der CPU-Aufrufe) durch die CPU-Zeit teilen, um eine Art von zu erhalten Durchschnitt, das Problem ist, dass hier CPU TIME = 0 ist, also bekommen Sie wirklich hohe Zahlen.
Ich bemerke, dass in der Menüleiste oben eine große Lücke zwischen einem „Zahnrad“-Symbol und dem TimeMachine-Symbol besteht. (Der zweite Screenshot hat etwas, das wie ein „Batterie“-Symbol aussieht, das ich nicht erkenne.) Was gehört normalerweise dort hin? Sieht die Menüleiste bei normaler Nutzung immer so aus? Was sind das für Symbole ('Gear' & 'Battery')? Was die ungeraden CPU-Prozentsätze betrifft, so ist es offensichtlich, dass der Aktivitätsmonitor einige irre Daten von einer oder mehreren Apps erhält. Beachten Sie, dass die Spalten „CPU Time“ und „Threads“ für jeden dieser irren CPU%-Messprozesse auf 0 stehen. (Ich habe auch noch nie einen Benutzernamen mit einem einzigen Zeichen gesehen. Wirklich?)
@TrevörAnneDenise Ich dachte zuerst daran, aber dann würde ich eher denken, dass alle 3 Screenshots den gleichen Wert haben (dh der maximal anzeigbare %CPU-Wert).
@IconDaemon Danke, ich glaube nicht, dass es etwas zwischen dem Zahnradsymbol und dem TimeMachine-Symbol gibt. Ich habe die Bedeutung der Symbole am Ende der Frage hinzugefügt. Der Abstand zwischen dem „Zahnrad“-Symbol und dem TimeMachine-Symbol ist jetzt verschwunden. (Ja wirklich, nur eine Testmaschine!)
top -uWas zeigt der Terminalbefehl in diesem Fall ? Wie sieht es mit der Ausgabe von aus loadavg?

Antworten (1)

Die anderen Vorschläge sind gut, ich wollte nur darauf hinweisen, dass Prozentsätze über 100 seltsamerweise nicht kontraintuitiv sind.

Ganz einfach, wenn Sie mehr als 100% Auslastung sehen (wie mir erklärt wurde), ist es eine Kombination aus der Anzahl der Kerne im Prozessor (normalerweise 2 bis 8) und der Auslastung aller Kerne im Vergleich zu einigen (mir unbekannt ) Grundlinie.

Hohe Prozentsätze sind also nicht ungewöhnlich, aber am Ende etwas verwirrend, wie diese Frage zeigt. Und ehrlich gesagt, was hier speziell vor sich geht, ist mir auch ein Rätsel.

Ich denke jedoch, dass Sie auf einem Top-MacPro höchstens 1200% erreichen können. Die Zahlen in der Frage sind etwas anderes
Ich wünschte, das würde meinen Fall erklären :) Aber viele Leute sind davon überrascht (zB Leute mit Windows-Hintergrund).
100 % CPU-Auslastung entspricht 100 % eines Kerns. Auf einem Mac Pro bedeutet 1200 % also 12 Kerne bei 100 % Auslastung. Beachten Sie, dass ein Kern mit Hyper-Threading auf 200 % gehen kann, wenn beide Threads voll ausgelastet sind. Ich bin ziemlich sicher, dass die Bilder, die hier in den Screenshots gezeigt werden, ein Fehler sind.