Ich habe dieses Verhalten auch im Aktivitätsmonitor von MacOS gesehen.
Ein Beispiel: Minecraft mit OpenJDK spielen. Ich sehe häufig über 100 CPU, wenn das Spiel das System missbraucht. Das MacOS meiner Freundin hat auch über 100 Prozent über ihre eigenen Programme berichtet (nicht nur über Minecraft).
system-monitor
muru
quelle
quelle
Antworten:
100% CPU-Auslastung entspricht der vollständigen Auslastung eines CPU-Kerns.
Alles über 100% stellt einen Multithread-Prozess dar, bei dem mehr als ein Kern verwendet wird.
quelle
Es gibt zwei Möglichkeiten, die CPU-Auslastung anzuzeigen. Im Einstellungsdialog können Sie zwischen diesen Modi wählen.
Der Standardwert ist der IRIX-Modus, der auf Computern mit mehr als 1 logischen CPU eine CPU-Auslastung von mehr als 100% anzeigen kann [1]. Insbesondere kann die maximale CPU-Auslastung ((# logische CPUs) * 100)% betragen.
Im Solaris-Modus beträgt die maximale CPU-Auslastung 100%. Grundsätzlich wird der IRIX-Moduswert durch die Anzahl der logischen CPUs dividiert.
Dies alles stimmt mit dem obersten Befehlszeilentool überein. Weitere Informationen finden Sie in der obersten Manpage. http://linux.die.net/man/1/top
[1] Wenn ein Prozessor Hyper-Threading unterstützt, kann jeder Kern als 2 logische CPUs angezeigt werden.
quelle
Dies bedeutet, dass Sie die volle Leistung der CPU nutzen. Ich persönlich bin der Meinung, dass der Monitor niemals 100% genaue Messwerte liefert. Es werden nur ungefähre Ergebnisse angezeigt.
Normalerweise geschieht dies, wenn Sie beispielsweise Dateien mit einer Größe von über 2 GB kopieren, Apache-, SQL-, XPP- usw. Server nebeneinander ausführen, Videos bearbeiten oder rendern, DVDs schreiben usw.
Wenn Sie ein Grafikspiel spielen, müssen Sie unterwegs Videos bearbeiten. Sie bearbeiten die Bilder kontinuierlich. Deshalb zeigt es eine so hohe CPU-Auslastung. Es ist normal. Jede grafikbezogene Anwendung benötigt viel RAM und viele Prozessorzyklen, um ausgeführt zu werden.
Möglicherweise werden unterschiedliche Betriebssysteme berechnet und die CPU-Auslastung unterschiedlich angezeigt. Möglicherweise zeigt der Mac die Prozessorauslastung durch Prozesse an, die nicht als Ganzes verwendet werden. Ich habe nur Windows und Ubuntu verwendet.
quelle