Htop: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| (68 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
''' | '''hop''' - Dynamische Übersicht laufender Prozesse und belegter Systemressourcen | ||
== 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. | 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. | 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> | |||
sudo apt install --install-recommends --install-suggests htop | |||
</syntaxhighlight> | |||
htop | |||
== 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> | |||
sudo htop -u fred | |||
</syntaxhighlight> | |||
Zum Beenden Q, F10 oder Strg + C | |||
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. | ; 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 options gnu big" | |||
|- | |||
! 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 === | |||
{| class="wikitable options col1center big" | |||
|- | |||
! Wert !! Beschreibung | |||
|- | |||
| 0 || Erfolg | |||
|- | |||
| >0 || Fehler | |||
|} | |||
== Anwendung == | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
</syntaxhighlight> | |||
<!-- output --> | |||
<syntaxhighlight lang="bash" highlight="" line> | |||
</syntaxhighlight> | |||
=== Tastenkombinationen === | === Tastenkombinationen === | ||
{|| class="wikitable sortable options big" | |||
|- | |||
{| | ! Taste(n) !! Funktion | ||
|- | |- | ||
|- | |||
|| ← , ↑ , → , ↓ | || ← , ↑ , → , ↓ | ||
|| In Prozessliste blättern | || In Prozessliste blättern | ||
|- | |- | ||
|| ⇧ + U | || ⇧ + U | ||
|| Alle Tags entfernen | || Alle Tags entfernen | ||
|- | |- | ||
|| . , , | || . , , | ||
|| Inkrementelle Suche nach der [https://de.wikipedia.org/wiki/Process_identifier PID] | || Inkrementelle Suche nach der [https://de.wikipedia.org/wiki/Process_identifier PID] | ||
|- | |- | ||
|| A | || A | ||
|| CPU-[https://de.wikipedia.org/wiki/Affinität Affinität] wählen | || CPU-[https://de.wikipedia.org/wiki/Affinität Affinität] wählen | ||
|- | |- | ||
|| F1 , ? , H | || F1 , ? , H | ||
|| Hilfe anzeigen | || Hilfe anzeigen | ||
|- | |- | ||
|| U | || U | ||
|| Prozesse eines Benutzers anzeigen | || Prozesse eines Benutzers anzeigen | ||
|- | |- | ||
|| F2 , ⇧ + S | || F2 , ⇧ + S | ||
|| Setup öffnen und Einstellungen zu ändern | || Setup öffnen und Einstellungen zu ändern | ||
|- | |- | ||
|| ⇧ + H | || ⇧ + H | ||
|| Zeigen/Verstecken von [https://de.wikipedia.org/wiki/User_Thread Userland-Threads] | || Zeigen/Verstecken von [https://de.wikipedia.org/wiki/User_Thread Userland-Threads] | ||
|- | |- | ||
|| F3 , ⇧ + / | || F3 , ⇧ + / | ||
|| Inkrementelle Prozessnamensuche | || Inkrementelle Prozessnamensuche | ||
|- | |- | ||
|| ⇧ + K | || ⇧ + K | ||
|| Zeigen/Verstecken von Kernel-[https://de.wikipedia.org/wiki/Thread_(Informatik) Threads] | || Zeigen/Verstecken von Kernel-[https://de.wikipedia.org/wiki/Thread_(Informatik) Threads] | ||
|- | |- | ||
|| F4 , \ | || F4 , \ | ||
|| Nach Namen filtern | || Nach Namen filtern | ||
|- | |- | ||
|| ⇧ + F | || ⇧ + F | ||
|| Cursor einem Prozess anheften | || Cursor einem Prozess anheften | ||
|- | |- | ||
|| F5 , T | || F5 , T | ||
|| Baumansicht de-/aktivieren | || Baumansicht de-/aktivieren | ||
|- | |- | ||
|| + , - | || + , - | ||
|| Baum aus-/einklappen | || Baum aus-/einklappen | ||
|- | |- | ||
|| F6 , > | || F6 , > | ||
|| Spalte zum Sortieren wählen | || Spalte zum Sortieren wählen | ||
|- | |- | ||
|| ⇧ + P | || ⇧ + P | ||
|| Prozesse nach CPU-Auslastung sortieren | || Prozesse nach CPU-Auslastung sortieren | ||
|- | |- | ||
|| F7 | || F7 | ||
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert verringern | || [https://wiki.ubuntuusers.de/nice/ Nice]-Wert verringern | ||
|- | |- | ||
|| ⇧ + M | || ⇧ + M | ||
|| Prozesse nach Arbeitsspeicherbenutzung sortieren | || Prozesse nach Arbeitsspeicherbenutzung sortieren | ||
|- | |- | ||
|| F8 | || F8 | ||
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert erhöhen | || [https://wiki.ubuntuusers.de/nice/ Nice]-Wert erhöhen | ||
|- | |- | ||
|| ⇧ + T | || ⇧ + T | ||
|| Prozesse nach Zeit sortieren | || Prozesse nach Zeit sortieren | ||
|- | |- | ||
|| F9 , K | || F9 , K | ||
|| Prozess oder Prozesse eines [https://de.wikipedia.org/wiki/Tag_(Informatik) Tags] beenden | || Prozess oder Prozesse eines [https://de.wikipedia.org/wiki/Tag_(Informatik) Tags] beenden | ||
|- | |- | ||
|| L | || L | ||
|| Geöffnete Dateien mit [https://wiki.ubuntuusers.de/lsof/ lsof] öffnen | || Geöffnete Dateien mit [https://wiki.ubuntuusers.de/lsof/ lsof] öffnen | ||
|- | |- | ||
|| F10 , Q , Strg + C | || F10 , Q , Strg + C | ||
|| Beenden | || Beenden | ||
|- | |- | ||
|| S | || S | ||
|| Systemaufrufe mit <tt>strace</tt> verfolgen | || Systemaufrufe mit <tt>strace</tt> verfolgen | ||
|- | |- | ||
|| | || | ||
|| Prozess taggen | || Prozess taggen | ||
|- | |- | ||
|| ⇧ + L | || ⇧ + L | ||
|| Bibliothekenaufrufe mit <tt>ltrace</tt> verfolgen | || Bibliothekenaufrufe mit <tt>ltrace</tt> verfolgen | ||
|- | |- | ||
|| I | || I | ||
|| I/O-Steuerung (ab Version 1.0.2) | || I/O-Steuerung (ab Version 1.0.2) | ||
|- | |||
|} | |||
=== Problembehebung === | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
== Links == | <div style="column-count:2"> | ||
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | |||
</div> | |||
---- | |||
{{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://htop.sourceforge.net | |||
# 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/Befehl]] | ||
[[Kategorie:Linux | [[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