Ich habe ein Applet in meinem Gnome-Panel, das mir die aktuelle Last meiner CPU anzeigt. Dies ist auf meinem Laptop wichtig, da es sich um einen etwas älteren Computer handelt. Wenn ich weiß, wann ich eine Aufgabe erledigen soll, bevor ich eine andere starte, kann ich nicht frustriert werden.
Manchmal jedoch, wenn die CPU zu 100% voll ist und eine Weile dort bleibt, kann dies ein Hinweis darauf sein, dass etwas schief gelaufen ist und ich den Prozess möglicherweise abbrechen sollte.
Ich habe jedoch über Jahre hinweg festgestellt, dass der Systemmonitor mich nie wirklich darüber informiert, was los ist.
Nehmen Sie zum Beispiel diesen Screenshot (die Benutzeroberfläche ist auf Japanisch, aber das sollte das Problem nicht ändern):
Direkt über dem Systemmonitor befindet sich mein Panel-Applet, in dem das grün gefüllte Feld rechts neben der Batterieanzeige auch eine 100% ige CPU-Auslastung anzeigt.
Schauen Sie sich nun dieses Bild an:
Nichts verbraucht mehr als 7% der CPU.
Dies scheint sehr häufig der Fall zu sein - ich wage es fast immer zu sagen -, dass ich bei maximaler CPU-Auslastung nie sehen kann, was diese CPU-Zyklen tatsächlich verwendet.
Ich habe versucht, HTOP auch über die Befehlszeile zu verwenden, aber die Ergebnisse sind dieselben.
Warum zeigt mir der Systemmonitor im Allgemeinen immer 100% CPU-Auslastung, aber nie mehr als ein paar%, wenn ich die Gesamtheit der spezifischen Prozesse betrachte?
Was soll ich tun, wenn ich herausfinden möchte, was so viel CPU-Zeit verbraucht, wenn ich außer Kontrolle geratene Prozesse beenden möchte oder zumindest weiß, was der Prozess ist?
quelle
Antworten:
Wie von Cedric Julien in den Kommentaren vorgeschlagen,
Um alle Prozesse anzuzeigen, die CPU verwenden, rufen Sie bei Verwendung von System Monitor das Menü Ansicht auf und wählen Sie Alle Prozesse aus
quelle
Sie können KSysGuard verwenden , das standardmäßig alle Prozesse anzeigt , etwas besser aussieht (z. B. alternative Farben für die Prozessreihe ) und mehr Optionen als System Monitor bietet.
Sie benötigen KDE nicht, um KSysGuard unter Ubuntu zu verwenden. Lauf einfach
sudo apt install ksysguard
.quelle