Htop: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| (33 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
''' | '''hop''' - Dynamische Übersicht laufender Prozesse und belegter Systemressourcen | ||
== Beschreibung == | == Beschreibung == | ||
| Zeile 101: | Zeile 13: | ||
== Installation == | == Installation == | ||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
sudo apt install --install-recommends --install-suggests htop | |||
</syntaxhighlight> | |||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1"> | |||
htop [OPTION] | |||
</syntaxhighlight> | |||
; Beispiel | ; 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 | Zum Beenden Q, F10 oder Strg + C | ||
; Hinweis | ; Hinweis | ||
Der Entwickler weist darauf hin, dass in htop im Unterschied zu vergleichbaren Prozessmanagern alle einzelnen Threads eines Prozesses anzeigt werden. | :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. | :* 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. | :* 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. | :* 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 | |||
|- | |- | ||
| -d || --delay= || AKTUALISIERUNGSRATE || Aktualisierungsrate in 1/10 Sekunden angeben | |||
|- | |||
|| | |||
|| Aktualisierungsrate in 1/10 Sekunden angeben | |||
|- | |- | ||
| | | -C || --no-color || || Ohne Farben starten | ||
|| Ohne Farben starten | |||
|- | |- | ||
| | | -h || --help || || Kurzhilfe anzeigen | ||
|| Kurzhilfe anzeigen | |||
|- | |- | ||
| | | -u || --user= || BENUTZERNAME || Nur Prozesse des angegebenen Benutzers anzeigen | ||
|| 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. | ||
|| Nach einer bestimmten Spalte sortieren. | |||
|- | |- | ||
| | | -v || --version || || Version anzeigen | ||
|| Version anzeigen | |||
|} | |} | ||
=== | === Parameter === | ||
=== | === Umgebungsvariablen === | ||
=== Exit-Status === | |||
== | {| class="wikitable options col1center big" | ||
{| class="wikitable options | |||
|- | |- | ||
! 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" | {|| class="wikitable sortable options big" | ||
|- | |- | ||
! Taste(n) !! Funktion | |||
|- | |- | ||
|| ← , ↑ , → , ↓ | || ← , ↑ , → , ↓ | ||
| Zeile 475: | 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