htop
Listet standardmäßig jeden Thread eines Prozesses separat auf, während ps
dies nicht der Fall ist. Um die Anzeige von Threads auszuschalten, drücken Sie H
oder verwenden Sie das Menü "Setup / Anzeigeoptionen", "Benutzerland-Threads ausblenden". Dadurch wird die folgende Zeile in Ihr ~/.htoprc
oder eingefügt ~/.config/htop/htoprc
(alternativ können Sie sie auch manuell einfügen):
hide_userland_threads=1
( hide_kernel_threads=1
Wird auch durch Drücken von umgeschaltet K
, ist aber standardmäßig 1.)
Eine weitere nützliche Option ist "Themen in einer anderen Farbe anzeigen" im selben Menü ( highlight_threads=1
in .htoprc
), wodurch Themen in einer anderen Farbe angezeigt werden (grün im Standardthema).
In der ersten Zeile der htop
Anzeige steht eine Zeile wie „Aufgaben: 377, 842 thr, 161 kthr; 2 running ”. Hier wird die Gesamtzahl der Prozesse, Userland-Threads, Kernel-Threads und Threads in einem ausführbaren Zustand angezeigt. Die Zahlen ändern sich nicht, wenn Sie die Anzeige filtern, aber die Anzeigen "thr" und "kthr" verschwinden, wenn Sie die Einbeziehung von Benutzer- / Kernel-Threads deaktivieren.
Wenn Sie mehrere Prozesse sehen, die alle Merkmale gemeinsam haben, mit Ausnahme der PID- und CPU-bezogenen Felder (NIce-Wert, CPU%, TIME +, ...), handelt es sich höchstwahrscheinlich um Threads im selben Prozess.