htop — interaktiver Prozess-Monitor fürs Terminal
Praxis-Guide zu htop: Prozesse im Terminal live überwachen, sortieren, filtern und beenden — der komfortable top-Nachfolger mit Farben und Maus.
htop ist ein interaktiver Prozess-Monitor fürs Terminal und der komfortable Nachfolger von top: farbcodierte CPU- und Speicher-Balken, Maus-Unterstützung, Baumansicht und das Beenden von Prozessen per Tastendruck – ganz ohne PIDs abzutippen. Dieser Guide führt dich durch die Start-Optionen auf der Kommandozeile und die wichtigsten Tasten im laufenden Betrieb, von der Suche über das Filtern bis zum gezielten Sortieren und Anpassen des Nice-Werts.
Grundlegende Verwendung
htop — Startet htop im interaktiven Modus.
htophtop -u USER — Zeigt nur Prozesse eines bestimmten Benutzers an.
htop -u www-datahtop -p PID1,PID2 — Überwacht bestimmte Prozesse anhand ihrer PID.
htop -p 1234,5678htop -d TENTHS — Setzt das Aktualisierungsintervall in Zehntelsekunden (Standard: 15 = 1,5 s).
htop -d 10htop -t — Startet in der Baumansicht.
htop -thtop -s COLUMN — Sortiert nach einer bestimmten Spalte.
htop -s PERCENT_MEMhtop -H — Hebt geänderte Prozesse hervor (markiert neue und beendete Prozesse).
htop -Hhtop -C — Startet im Monochrom-Modus (ohne Farben).
htop -CFunktionstasten (untere Leiste)
F1 / h — Hilfe-Bildschirm.
F2 / S — Setup — Meter, Spalten, Farben und Anzeigeoptionen konfigurieren.
F3 / / — Inkrementelle Suche nach Prozessname.
F4 / \ — Prozesse nach Name filtern (nur passende Prozesse werden angezeigt).
F5 / t — Baum-/Forest-Ansicht umschalten.
F6 / > — Nach einer ausgewählten Spalte sortieren.
F7 — Nice-Wert des markierten Prozesses verringern (Priorität erhöhen).
F8 — Nice-Wert des markierten Prozesses erhöhen (Priorität verringern).
F9 / k — Markierten Prozess beenden (Signal aus dem Menü wählen).
F10 / q — htop beenden.
Navigation
↑ / ↓ — Cursor in der Prozessliste nach oben/unten bewegen.
← / → — Horizontal scrollen, um vollständige Befehlszeilen zu sehen.
PgUp / PgDn — Eine Seite nach oben/unten scrollen.
Home / End — An den Anfang/das Ende der Prozessliste springen.
Space — Prozess markieren/Markierung aufheben (für Stapeloperationen).
U — Markierung aller Prozesse aufheben.
c — Prozess und seine Kindprozesse markieren.
Sortieren
P — Nach CPU-Auslastung sortieren.
M — Nach Speicherverbrauch sortieren.
T — Nach Zeit sortieren.
I — Sortierreihenfolge umkehren.
F6 / > — Spaltenauswahl zum Sortieren öffnen.
Anzeige umschalten
H — Anzeige von User-Threads umschalten.
K — Anzeige von Kernel-Threads umschalten.
t / F5 — Baumansicht umschalten.
p — Programmpfad in der Befehlsspalte umschalten.
m — Zusammengeführte Befehlsanzeige umschalten (nützlich bei multi-threaded Anwendungen).
e — Umgebungsvariablen des markierten Prozesses anzeigen.
w — Lange Befehlszeilen umbrechen.
u — Nur Prozesse eines ausgewählten Benutzers anzeigen.
Prozess-Aktionen
k / F9 — Markierten Prozess beenden. Zeigt ein Menü zur Signalauswahl.
F7 / ] — Nice-Wert verringern (höhere Priorität). Erfordert Root.
F8 / [ — Nice-Wert erhöhen (niedrigere Priorität).
l — Offene Dateien des markierten Prozesses anzeigen (lsof).
s — Systemaufrufe des markierten Prozesses anzeigen (strace).
a — CPU-Affinität des markierten Prozesses festlegen.
i — E/A-Priorität des markierten Prozesses festlegen (ionice).
Anzeigen in der Kopfzeile
CPU bars — Farbcodiert: blau=niedrige Priorität, grün=normal, rot=Kernel, cyan=virtualisiert, grau=E/A-Wartezeit.
Memory bar — Farbcodiert: grün=belegt, blau=Buffer, orange/gelb=Cache, cyan=ZFS-Cache.
Swap bar — Rot=belegter Swap. Jegliche Swap-Nutzung kann auf Speicherdruck hindeuten.
Load average — Mittelwerte über 1/5/15 Minuten. Mit der Anzahl der CPUs vergleichen.
Uptime — Systemlaufzeit seit dem letzten Start.
Tasks — Gesamtzahl von Prozessen, Threads, laufenden Prozessen und Kernel-Threads.
Fazit
htop macht die Systembeobachtung schnell und greifbar: Ein Aufruf genügt, und du siehst Last, Speicher und Prozesse in Echtzeit – Suche (/), Filter (F4), Baumansicht (F5) und Sortierung (F6) hast du mit ein paar Tasten im Griff. Vorsicht bei F9/k: Ein Kill beendet den markierten Prozess sofort, ungespeicherte Arbeit eines laufenden Prozesses geht dabei verloren – prüfe Auswahl und Signal, bevor du bestätigst. Deine Einstellungen (Meter, Spalten, Farben) landen in ~/.config/htop/htoprc. Wenn dir htop zu schlicht ist, sind btop (moderner, grafischer) und das klassische top einen Blick wert.
Weiterführende Links
- htop – offizielle Projektseite – Quellcode, Downloads und FAQ zum Prozess-Monitor
- ubuntuusers-Wiki: htop – ausführliche deutschsprachige Anleitung und Tastaturkürzel