htop – Serverauslastung auf einen Blick
Heute werd ich mal ein wenig über die Systemüberwachung htop schreiben. Im allgemeinen ist htop ein Modul eines Linux Servers mit welchem man die Auslastung des Servers anzeigen lassen kann. Hierbei ist zu unterscheiden, dass es sich um verschiedene Werte handelt. Unter anderem sind dort CPU-Auslastung und RAM-Nutzung bei.
Wie installiert man also htop?
Die htop Installation ist ganz einfach ich erläutere dies nun für verschiedene Systeme unter Linux.
Debian (included lenny):
#apt-get install htop
- Danach werdet ihr nach einer Installationsbestätigung gefragt die ihr bestätigt.
Ubuntu:
#sudo apt-get install htop
type root pass: {euer Admin passwort}
- Die Installation ist durchgelaufen und euch wird wieder das Grundbild angezeigt ( “#”)
So nun habt ihr htop installiert. Nun ist die Frage, wie nutzt man htop.
#htop
Durch diesen Befehl wird htop aktiviert und nun habt ihr folgende Möglichkeiten htop zu bedienen.
Leerzeichen – Tag”: Makiert einen Prozess. Er wird somit vorbereitet um befehle wie “kill” ausführen zu können.
U “Untag”: entfernt alle makierten Prozess-Tags
F1, h Hilfe
F2, S (Setup) Einstellungs Bildschirm. Hier kannst du in der Oberen hälfte des Bildschirms einstellungen vornehmen. Beispielsweise kannst du hier die Farbe, die Zeilenanzahl, usw. einstellen.
F3, /Sucht einen Prozess in der Prozessabfolge
F4, I Invert sortier Reihenfolge: Mit einem Druck auf F4 wird die Anzeige der momentan ausgewählten Information umgekehrt.
F5, t (Tree) Baum-Anzeige: zeigt die verbindung mit anderen Prozessen in einer Art “Baum” an.
F6, > : Lässt Sie einen Berreich zur “Sortierung nach” auswählen.
F7, ], – Verändern der Prozesswichtigkeit ins negative
F8, [, + Verändern der Prozesswichtigkeit ins positiveF9, k “Kill” process: Stopt den ausgewählten Prozess und “kill”(ed) ihn somit.
F10, q Quit : Schließt htop und führt Sie in den Hauptbildschirm
u Zeigt nur Prozesse die von dem (ausgewählten) Benutzer gestartet wurden.
M Sortiert nach RAM-Nutzung (top compatibility key).
P Sortiert nach CPU-Auslastung (top compatibility key).
T Sortiert nach Laufzeit (top compatibility key).
F “Follow” process: Mit Druck auf F wird der makierte Prozess als “verfolgt” makiert und Sie sehen ihn auch noch, wenn er in der Auslastung sinkt, also in der Liste hinab steigt.
K Hide kernel threads: Schließt die “Kern”-Prozesse in der Auflistung aus. (This is a toggle key.)
H Hide user threads:
Ctrl-L Refresh: Lädt das Menü neu und somit auch die Daten in selbigem.
Soweit erstmal. Später füg ich noch ein paar Bilder ein.
Links:



18. Dezember 2009 - 14:01
Aloha, Klasse Tool was du hier vorstellst! Erleichtert einfach das Analysieren von Prozessen und der Serverauslastung. Wenn man mal ein Prozess sucht, geht es mit htop viel schneller aus mit den üblichen Befehlen. Danke für deine Vorstellung des Tools.
18. Dezember 2009 - 14:04
Na das hört man doch gerne
. Ich werde mal schauen der nächste Post wird von ntop handeln, welches den Traffic darstellt
21. Dezember 2009 - 14:39
und mann sollte fuer den nichtzwingendlinuxnutzer vielleicht nicht unerwähnt lassen das sich dieses tool natuerlich auch auf einem linux desktop super zur prozess und auslastungsanalyse eignet
!!! (falls er etwa den processexplorer aus den sysinternal-tools unter linux vermisst!)
htop ist mittlerweile auch mein standardtool und hat das klassische top fuer mich persoenlich abgeloest!
j:
21. Dezember 2009 - 16:28
Das Stimmt natürlich
, vielleicht mach ich einen Extrapost für den visuellen htop ^^
Mit Screenshots natürlich