Htop: Unterschied zwischen den Versionen
Erscheinungsbild
| (30 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
== Beschreibung == | == Beschreibung == | ||
[https://hisham.hm/htop/ htop] zeigt eine dynamische Übersicht der laufenden Prozesse (siehe auch [https://wiki.ubuntuusers.de/ps/ ps]) sowie der belegten Systemressourcen an. | |||
* Gegenüber dem Klassiker [https://wiki.ubuntuusers.de/top/ top] bietet dieser [https://de.wikipedia.org/wiki/Prozessmanager Prozessmanager] jedoch einige Komfortfunktionen. | |||
So hat das Programm eine [https://de.wikipedia.org/wiki/ncurses ncurses]-Oberfläche und kann einfach mit der Tastatur bedient werden, ohne lange Befehle eintippen zu müssen. | |||
* Wird htop in einem [https://wiki.ubuntuusers.de/Terminal/ Terminal] innerhalb einer [https://wiki.ubuntuusers.de/Desktopumgebung/ Desktopumgebung] gestartet, kann auch die Maus benutzt werden. | |||
* Möchte man die Maus in einem virtuellen Terminal nutzen, muss [https://wiki.ubuntuusers.de/gpm/ gpm] installiert werden. | |||
Außerdem bietet das Programm eine frei konfigurierbare Leiste im oberen Teil der Anzeige. | |||
* Dort können Graphen für die Systemressourcen und verschiedene, weitere Informationen ausgegeben werden. | |||
== Installation == | == Installation == | ||
<syntaxhighlight lang="bash" highlight="1" line copy> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
sudo apt install --install-recommends --install-suggests htop | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1"> | |||
htop [OPTION] | |||
</syntaxhighlight> | |||
; Beispiel | |||
Nur Prozesse des Benutzers <tt>fred</tt> angezeigen | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
sudo htop -u fred | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Zum Beenden Q, F10 oder Strg + C | |||
; Hinweis | |||
:Der Entwickler weist darauf hin, dass in htop im Unterschied zu vergleichbaren Prozessmanagern alle einzelnen Threads eines Prozesses anzeigt werden. | |||
:* In der Baumansicht lässt sich das gut überblicken. | |||
:* Allerdings wird zu jedem Thread der gesamte Speicherverbrauch des Elternprozesses angegeben und nicht nur für den jeweiligen Thread. | |||
:* Im ''"Setup"'' F2 kann die Auflistung aller Threads ganz deaktiviert oder so konfiguriert werden, dass sie farbig zusammengefasst werden. | |||
=== Optionen === | === Optionen === | ||
{| class="wikitable | {| class="wikitable options gnu big" | ||
|- | |- | ||
! Unix !! GNU !! Parameter !! Beschreibung | ! Unix !! GNU !! Parameter !! Beschreibung | ||
|- | |- | ||
| || || || | | -d || --delay= || AKTUALISIERUNGSRATE || Aktualisierungsrate in 1/10 Sekunden angeben | ||
|- | |- | ||
| -C || --no-color || || Ohne Farben starten | |||
|- | |||
| -h || --help || || Kurzhilfe anzeigen | |||
|- | |||
| -u || --user= || BENUTZERNAME || Nur Prozesse des angegebenen Benutzers anzeigen | |||
|- | |||
| -s || --sort-key || SPALTENTYP || Nach einer bestimmten Spalte sortieren. Eine Liste der erlaubten Spaltennamen kann mit "htop -s help" ausgegeben werden. | |||
|- | |||
| -v || --version || || Version anzeigen | |||
|} | |} | ||
| Zeile 39: | Zeile 73: | ||
<syntaxhighlight lang="bash" highlight="" line> | <syntaxhighlight lang="bash" highlight="" line> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Tastenkombinationen === | === Tastenkombinationen === | ||
{|| class="wikitable sortable" | {|| class="wikitable sortable options big" | ||
|- | |- | ||
! Taste(n) !! Funktion | |||
|- | |- | ||
|| ← , ↑ , → , ↓ | || ← , ↑ , → , ↓ | ||
| Zeile 459: | Zeile 162: | ||
|} | |} | ||
== | === Problembehebung === | ||
<noinclude> | |||
== | |||
== Anhang == | |||
=== Siehe auch === | === Siehe auch === | ||
<div style="column-count:2"> | |||
# [https:// | <categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | ||
</div> | |||
== Links == | ---- | ||
=== Projekt === | {{Special:PrefixIndex/{{BASEPAGENAME}}/}} | ||
---- | |||
* [[ps]] | |||
=== Dokumentation === | |||
; Man-Page | |||
# [https://manpages.debian.org/trixie/htop/htop.1.en.html htop(1)] | |||
<!-- | |||
; Info-Pages | |||
--> | |||
=== Links === | |||
==== Projekt ==== | |||
# https://hisham.hm/htop/ | # https://hisham.hm/htop/ | ||
# https://htop.sourceforge.net | # https://htop.sourceforge.net | ||
# https://github.com/hishamhm/htop | # https://github.com/hishamhm/htop | ||
==== Weblinks ==== | |||
# [https://wiki.ubuntuusers.de/Glances/ Glances] - Systemmonitor mit Echtzeit-Statistiken | |||
{{DEFAULTSORT:htop}} | |||
{{DISPLAYTITLE:htop}} | |||
[[Kategorie:Linux/Befehl]] | |||
[[Kategorie:Linux/Prozess/Befehl]] | |||
[[Kategorie:Linux/Monitoring]] | |||
</noinclude> | |||
Aktuelle Version vom 13. November 2025, 12:40 Uhr
hop - Dynamische Übersicht laufender Prozesse und belegter Systemressourcen
Beschreibung
htop zeigt eine dynamische Übersicht der laufenden Prozesse (siehe auch ps) sowie der belegten Systemressourcen an.
- Gegenüber dem Klassiker top bietet dieser Prozessmanager jedoch einige Komfortfunktionen.
So hat das Programm eine ncurses-Oberfläche und kann einfach mit der Tastatur bedient werden, ohne lange Befehle eintippen zu müssen.
- Wird htop in einem Terminal innerhalb einer Desktopumgebung gestartet, kann auch die Maus benutzt werden.
- Möchte man die Maus in einem virtuellen Terminal nutzen, muss gpm installiert werden.
Außerdem bietet das Programm eine frei konfigurierbare Leiste im oberen Teil der Anzeige.
- Dort können Graphen für die Systemressourcen und verschiedene, weitere Informationen ausgegeben werden.
Installation
sudo apt install --install-recommends --install-suggests htop
Aufruf
htop [OPTION]
- Beispiel
Nur Prozesse des Benutzers fred angezeigen
sudo htop -u fred
Zum Beenden Q, F10 oder Strg + C
- Hinweis
- Der Entwickler weist darauf hin, dass in htop im Unterschied zu vergleichbaren Prozessmanagern alle einzelnen Threads eines Prozesses anzeigt werden.
- In der Baumansicht lässt sich das gut überblicken.
- Allerdings wird zu jedem Thread der gesamte Speicherverbrauch des Elternprozesses angegeben und nicht nur für den jeweiligen Thread.
- Im "Setup" F2 kann die Auflistung aller Threads ganz deaktiviert oder so konfiguriert werden, dass sie farbig zusammengefasst werden.
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
| -d | --delay= | AKTUALISIERUNGSRATE | Aktualisierungsrate in 1/10 Sekunden angeben |
| -C | --no-color | Ohne Farben starten | |
| -h | --help | Kurzhilfe anzeigen | |
| -u | --user= | BENUTZERNAME | Nur Prozesse des angegebenen Benutzers anzeigen |
| -s | --sort-key | SPALTENTYP | Nach einer bestimmten Spalte sortieren. Eine Liste der erlaubten Spaltennamen kann mit "htop -s help" ausgegeben werden. |
| -v | --version | Version anzeigen |
Parameter
Umgebungsvariablen
Exit-Status
| Wert | Beschreibung |
|---|---|
| 0 | Erfolg |
| >0 | Fehler |
Anwendung
Tastenkombinationen
| Taste(n) | Funktion |
|---|---|
| ← , ↑ , → , ↓ | In Prozessliste blättern |
| ⇧ + U | Alle Tags entfernen |
| . , , | Inkrementelle Suche nach der PID |
| A | CPU-Affinität wählen |
| F1 , ? , H | Hilfe anzeigen |
| U | Prozesse eines Benutzers anzeigen |
| F2 , ⇧ + S | Setup öffnen und Einstellungen zu ändern |
| ⇧ + H | Zeigen/Verstecken von Userland-Threads |
| F3 , ⇧ + / | Inkrementelle Prozessnamensuche |
| ⇧ + K | Zeigen/Verstecken von Kernel-Threads |
| F4 , \ | Nach Namen filtern |
| ⇧ + F | Cursor einem Prozess anheften |
| F5 , T | Baumansicht de-/aktivieren |
| + , - | Baum aus-/einklappen |
| F6 , > | Spalte zum Sortieren wählen |
| ⇧ + P | Prozesse nach CPU-Auslastung sortieren |
| F7 | Nice-Wert verringern |
| ⇧ + M | Prozesse nach Arbeitsspeicherbenutzung sortieren |
| F8 | Nice-Wert erhöhen |
| ⇧ + T | Prozesse nach Zeit sortieren |
| F9 , K | Prozess oder Prozesse eines Tags beenden |
| L | Geöffnete Dateien mit lsof öffnen |
| F10 , Q , Strg + C | Beenden |
| S | Systemaufrufe mit strace verfolgen |
| Prozess taggen | |
| ⇧ + L | Bibliothekenaufrufe mit ltrace verfolgen |
| I | I/O-Steuerung (ab Version 1.0.2) |
Problembehebung
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks
- Glances - Systemmonitor mit Echtzeit-Statistiken