GNOME-Systemmonitor und oben zeigen unterschiedliche CPU-Auslastung

10

Wenn ich einen Film mit SMPlayer (Video: mpv) abspiele und meine CPU-Auslastung mit dem GNOME-Systemmonitor überprüfe, wird% 4 oder% 5 CPU-Auslastung (1 Sekunde Aktualisierungsintervall) angezeigt, aber htop% 45 CPU-Auslastung:

mpv CPU-Nutzung

topzeigt die gleiche Last wie htop:

top mpv cpu verwendung

Da meine CPU-Lüfterdrehzahl höher ist, wenn ich Filme mit SMPlayer abspiele. Ich vermute, dass topdie CPU-Auslastung genauer gemeldet wird.

Ich habe Intel i7 920 mit 6 GB RAM.

Warum habe ich eine hohe CPU-Auslastung und warum werden auf topund im GNOME-Systemmonitor unterschiedliche Ergebnisse angezeigt?

EIS
quelle
1
Wenn Sie in sind top, drücken Sie 1, um die Prozentsätze der einzelnen Kerne anzuzeigen
Robert Riedl
1
@thomasrutter Durch meine Erfahrung mit der Arbeit an Servern ist Ihr System in großen Schwierigkeiten und hängt wahrscheinlich, wenn Sie einen Dual Core mit 100,00 haben. Es gibt einen Grund, warum wir hier mehr als 32 Kernsysteme verwenden, da viele geladene Systeme in 1 Minute und darüber 25,00 erreichen. Selbst dieser sagt, dass ein Lastdurchschnitt von 6,03 auf einem einzelnen Kern schlecht ist, aber auf einem 8-Kern ist in Ordnung. howtogeek.com/194642/…
Terrance
@Terrance, mir ist bewusst, dass der Durchschnitt von 100 Lasten stark überlastet ist, und ich möchte nur darauf hinweisen, dass dies möglich ist. Ihr vorheriger Kommentar besagte, dass der durchschnittliche Auslastungsgrad einer 8-Kern-Maschine auf 8 steigen könnte.
Thomasrutter
@ Thomasrutter Ja, ich meinte, dass es dir gut gehen würde.
Terrance
Diese Frage ist nicht annähernd ein Duplikat dieser anderen Frage. Was ist passiert?
Thomasrutter

Antworten:

21

Beachten Sie, dass ein Messwert achtmal höher ist als der andere. Sie haben 8 Kerne (oder Ausführungseinheiten). Die einfachste Erklärung ist, dass einer es als Prozentsatz eines einzelnen Kerns und der andere als Prozentsatz aller acht von ihnen berechnet.

Nach diesem , topzeigt in der Tat CPU - Auslastung pro Prozess als Prozentsatz eines einzelnen CPU - Kerns.

thomasrutter
quelle
6
Dies erklärt auch, warum topmanchmal Prozesse mit mehr als 100% CPU angezeigt werden können. Auf einer 8-Kern-CPU können bis zu 800% verwendet werden
Suppen