Ich verwende Ubuntu 12.04 mit der LXDE-Desktopumgebung.
Manchmal läuft mein Computer sehr langsam und der LXDE zeigt auf seiner CPU-Grafik eine permanente 100% ige CPU-Auslastung. Wenn ich jedoch htop in einem Terminal öffne, heißt es, dass nur ~ 10-30% der CPU verwendet werden. Warum zeigt htop nicht alle Prozesse an, damit ich sehen kann, welcher Prozess meine CPU belastet?
Vielen Dank
htop
und die CPU-Grafik könnte nützlich sein.Antworten:
Lauf
htop
unter einem administrativen Konto wie Wurzel können Sie verwendensu -
fallen in a Wurzelschale ausführenhtop
oder du kannst stattdessen rennensudo htop
Wenn Sie habensudo
Eingerichtet.quelle
Standardmäßig versteckt htop Kernel-Threads wie nfsd. Um Kernel-Threads anzuzeigen / auszublenden, drücken Sie Großbuchstaben K Umschalten. htop speichert Ihre Einstellungen beim Beenden.
https://askubuntu.com/questions/145707/why-doesnt-htop-display-the-same-processes-as-top
quelle
htop
war komisch, es würde einen Prozess sofort nach dem Treffer anzeigenF-4
und gab einen Suchbegriff ein. Aber die Prozesse, die mich interessieren, würden nach einer Sekunde verschwinden. Alle Prozesse werden als mein lokales Nicht-Root-Konto ausgeführt. Nicht sicher, was los war, aber drückenK
behoben.Ich denke, Sie haben eine Multi-Core-CPU und nur ein Core ist zu 100%. htop listet die Aktivität für auf alles Kerne Versuchen Sie stattdessen top. Wenn einer Ihrer Kerne zu 100% oben ist, wird die CPU-Auslastung von 100% angezeigt.
quelle