Zum Inhalt springen

Htop: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(69 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' kurze Beschreibung
'''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.
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 ==
== Syntax ==
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo apt install --install-recommends --install-suggests htop
</syntaxhighlight>
 
== 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
 
; 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 ===
{| 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 ===
=== Parameter ===
=== Optionen ===
=== Umgebungsvariablen ===
=== Umgebungsvariablen ===
=== Exit-Status ===
=== Exit-Status ===
{| class="wikitable options col1center big"
|-
! Wert !! Beschreibung
|-
| 0 || Erfolg
|-
| >0  || Fehler
|}


== Konfiguration ==
== Anwendung ==
=== Dateien ===
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>


== Anwendungen ==
<!-- output -->
== Sicherheit ==
<syntaxhighlight lang="bash" highlight="" line>
== Dokumentation ==
</syntaxhighlight>
=== RFC ===
 
=== Man-Pages ===
=== Tastenkombinationen ===
=== Info-Pages ===
{|| class="wikitable sortable options big"
|-
! Taste(n) !! Funktion
|-
|| ← , ↑ , → , ↓
|| In Prozessliste blättern
|-
|| ⇧ + U
|| Alle Tags entfernen
|-
|| . , ,
|| Inkrementelle Suche nach der [https://de.wikipedia.org/wiki/Process_identifier PID]
|-
|| A
|| CPU-[https://de.wikipedia.org/wiki/Affinität 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 [https://de.wikipedia.org/wiki/User_Thread Userland-Threads]
|-
|| F3 , ⇧ + /
|| Inkrementelle Prozessnamensuche
|-
|| ⇧ + K
|| Zeigen/Verstecken von Kernel-[https://de.wikipedia.org/wiki/Thread_(Informatik) 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
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert verringern
|-
|| ⇧ + M
|| Prozesse nach Arbeitsspeicherbenutzung sortieren
|-
|| F8
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert erhöhen
|-
|| ⇧ + T
|| Prozesse nach Zeit sortieren
|-
|| F9 , K
|| Prozess oder Prozesse eines [https://de.wikipedia.org/wiki/Tag_(Informatik) Tags] beenden
|-
|| L
|| Geöffnete Dateien mit [https://wiki.ubuntuusers.de/lsof/ lsof] öffnen
|-
|| F10 , Q , Strg + C
|| Beenden
|-
|| S
|| Systemaufrufe mit <tt>strace</tt> verfolgen
|-
||         
|| Prozess taggen
|-
|| ⇧ + L
|| Bibliothekenaufrufe mit <tt>ltrace</tt> verfolgen
|-
|| I
|| I/O-Steuerung (ab Version 1.0.2)
|-
|}
 
=== Problembehebung ===
 
 
<noinclude>
 
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
<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


== Links ==
==== Weblinks ====
=== Projekt-Homepage ===
# [https://wiki.ubuntuusers.de/Glances/ Glances] - Systemmonitor mit Echtzeit-Statistiken
=== Weblinks ===
=== Einzelnachweise ===
<references />


== Testfragen ==
{{DEFAULTSORT:htop}}
<div class="toccolours mw-collapsible mw-collapsed">
{{DISPLAYTITLE:htop}}
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>


[[Kategorie:Linux:Befehl]]
[[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
  1. htop(1)


Links

Projekt

  1. https://hisham.hm/htop/
  2. https://htop.sourceforge.net
  3. https://github.com/hishamhm/htop

Weblinks

  1. Glances - Systemmonitor mit Echtzeit-Statistiken