htop 3.4: ein farbiges Instrumentenbrett fuer Prozesse im Terminal, das Erste auf einem Server
Zusammenfassung
Wo top eine Wand einfarbiger Zahlen liefert, zeichnet htop ein Instrumentenbrett: ein farbiger Balken je Kern, Speicher und Auslagerung offen sichtbar, und eine Prozessliste, die scrollt und Klicks annimmt. Ein Prozess laesst sich beenden oder umpriorisieren, ohne seine Nummer zu kennen, und das Ganze bleibt unter zweihundert Kilobyte.
Empfehlen- Name
- htop
- Version
- 3.4.1
- Open Source
- Open Source
- Betriebssystem
- LinuxmacOS
- Webseite
- https://htop.dev/
- Aktualisiert
- 2026-10-06 15:24
Wo top eine Wand aus Zahlen liefert, steht hier ein Instrumentenbrett
Der Server haengt, der Speicher ist voll, man meldet sich per SSH an und startet top, und bekommt eine Flaeche dichter einfarbiger Zahlen, die auf den Leser wenig Ruecksicht nimmt. htop ist der quelloffene interaktive Prozessbetrachter unter der GPL in Version 2 oder spaeter, der diese Flaeche in etwas naeher an ein Instrumentenbrett verwandelt: ein farbiger Balken je Prozessorkern, Speicher und Auslagerung so dargestellt, dass ihr Verbrauch sofort ablesbar ist, und eine Prozessliste, die in jede Richtung scrollt und Klicks annimmt, sodass ein Prozess beendet oder anders priorisiert werden kann, ohne vorher seine Nummer auswendig zu lernen. Das Projekt wurde vor mehr als zwanzig Jahren begonnen und seither von seiner Gemeinschaft gepflegt; der stabile Stand im September 2026 ist 3.4.1.
Wie es benutzt wird, wenn wirklich etwas kaputt ist
Die Griffe in einem echten Zwischenfall sind ziemlich fest. Nach Speicher sortieren, um zu finden, was die Maschine auffrisst, nach Prozessorzeit sortieren, um den Prozess zu finden, der im Leerlauf dreht, in die Baumansicht wechseln, um zu sehen, zu welchem Dienst diese Prozesse gehoeren, dann auswaehlen und beenden oder neu priorisieren, ohne den Bildschirm je zu verlassen. Die Funktionsleiste am unteren Rand haelt die haeufigen Aktionen sichtbar, statt sie in einem Handbuch zu verstecken, ein Filter verengt die Anzeige auf die Prozesse, die es sich anzusehen lohnt, und die Balken je Kern trennen Zeit im Anwendermodus von Zeit im Kernel, was meist der schnellste Weg ist, um zu entscheiden, ob der Engpass eine Anwendung ist oder das System darunter. Gegen die aeltere Gewohnheit, Zahlen zu lesen und im Kopf zu rechnen, macht das aus einer Diagnose von Minuten eine von Sekunden.
Wo es besser ist als top
Es startet schneller als das traditionelle Werkzeug, und das Layout ist bewusst dreiteilig: Lastbalken, eine Aufgabenuebersicht, dann die Prozessliste, sodass ein Engpass mit einem Blick gefunden wird statt durch Suchen. Prozesse lassen sich als Baum zeigen, was Eltern-Kind-Verhaeltnisse lesbar macht und auf einem Containerhost klarstellt, zu welchem Dienst eine Menge kurzlebiger Prozesse gehoert. Suche und Filter gleichen schrittweise ab, waehrend getippt wird, mehrere Prozesse lassen sich auswaehlen und gemeinsam behandeln, Spaltenreihenfolge und Sichtbarkeit sind einstellbar, Farbschemata nach Geschmack aenderbar, und die Mausunterstuetzung sorgt dafuer, dass jemand Neues im Terminal nicht hilflos bleibt.
Einmal einrichten, und es folgt dir
Die Einstellungen liegen in einer Konfigurationsdatei im Heimatverzeichnis des Nutzers, Spaltenlayout, Sortierung und Stil der Messbalken lassen sich also festhalten und auf eine andere Maschine kopieren, um dieselbe Arbeitsumgebung wiederherzustellen. Neuere Fassungen beheben weiter Kompatibilitaetsprobleme, mit Verbesserungen beim Auslesen von Sensoren auf neuerer Hardware und beim Erkennen, zu welchem Dienst ein Prozess in containerisierten Umgebungen gehoert, und die Gemeinschaft reagiert in vernuenftigem Tempo. Ist es erst der Standard-Prozessbetrachter, finden Routinepruefung, Notfallbehandlung und Leistungsbeobachtung an einem Ort statt, und der Rueckweg zum aelteren Werkzeug faellt danach schwer.
Leicht genug fuer jede Maschine
Es haengt nur an grundlegenden Terminalbibliotheken, das Paket bleibt unter zweihundert Kilobyte, und die verbrauchten Ressourcen sind nahe null, weshalb es auf alten Servern, eingebetteten Geraeten und Einplatinenrechnern gleichermassen laeuft. Fertige Pakete liegen in den Archiven der gaengigen Distributionen. Es kann auch einen entfernten Rechner ueber SSH beobachten, Prozesse nach Nutzer filtern und Details auf Thread-Ebene zeigen. Fuer alle, die regelmaessig mit Linux-Servern zu tun haben, sei es im Betrieb, in der Entwicklung oder bei einem selbstgebauten Speicher zu Hause, ist es die erste kleine Sache nach der Installation, und Quelle wie Dokumentation sind oeffentlich.