Zum Inhalt springen

Htop: Unterschied zwischen den Versionen

Aus Foxwiki
 
(67 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 ==
== Installation ==
[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.
== Syntax ==
* Gegenüber dem Klassiker [https://wiki.ubuntuusers.de/top/ top] bietet dieser [https://de.wikipedia.org/wiki/Prozessmanager Prozessmanager] jedoch einige Komfortfunktionen.
=== Parameter ===
=== Optionen ===
=== Umgebungsvariablen ===
=== Exit-Status ===
 
== Konfiguration ==
=== Dateien ===


== Anwendungen ==
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.
== Sicherheit ==
* 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.
== Dokumentation ==
* Möchte man die Maus in einem virtuellen Terminal nutzen, muss [https://wiki.ubuntuusers.de/gpm/ gpm] installiert werden.
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
=== Siehe auch ===


== Links ==
Außerdem bietet das Programm eine frei konfigurierbare Leiste im oberen Teil der Anzeige.  
=== Projekt-Homepage ===
* Dort können Graphen für die Systemressourcen und verschiedene, weitere Informationen ausgegeben werden.
=== Weblinks ===
=== Einzelnachweise ===
<references />
 
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''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>
 
[http://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 ==
# apt install htop
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo apt install --install-recommends --install-suggests htop
</syntaxhighlight>


== Verwendung ==
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1">
htop [OPTION]
</syntaxhighlight>


Kurze Syntaxbeschreibung für die Verwendung auf der Kommandozeile [https://wiki.ubuntuusers.de/htop/#source-2 [2]]:
; Beispiel
Nur Prozesse des Benutzers <tt>fred</tt> angezeigen
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo htop -u fred
</syntaxhighlight>


htop [OPTION]
Zum Beenden Q, F10 oder Strg + C


Beispiel:
; Hinweis
 
:Der Entwickler weist darauf hin, dass in htop im Unterschied zu vergleichbaren Prozessmanagern alle einzelnen Threads eines Prozesses anzeigt werden.  
htop -u fred
:* 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.  
Mit diesem Aufruf werden nur Prozesse des Benutzers <tt>fred</tt> angezeigt.
:* Im ''"Setup"'' F2 kann die Auflistung aller Threads ganz deaktiviert oder so konfiguriert werden, dass sie farbig zusammengefasst werden.
 
Zum Beenden Q , F10 oder Strg + C drücken.
 
=== 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
|-  
|-  
| colspan="2" | Parameter
| -C || --no-color || || Ohne Farben starten
|-  
|-  
|| Parameter
| -h || --help || || Kurzhilfe anzeigen
|| Funktion
|-  
|-  
|| <tt>-d</tt> <tt>--delay=AKTUALISIERUNGSRATE</tt>
| -u || --user= || BENUTZERNAME || Nur Prozesse des angegebenen Benutzers anzeigen
|| Aktualisierungsrate in 1/10 Sekunden angeben
|-  
|-  
|| <tt>-C</tt> <tt>--no-color</tt> <tt>--no-colour</tt>
| -s || --sort-key || SPALTENTYP || Nach einer bestimmten Spalte sortieren. Eine Liste der erlaubten Spaltennamen kann mit "htop -s help" ausgegeben werden.
|| Ohne Farben starten
|-  
|-  
|| <tt>-h</tt> <tt>--help</tt>
| -v || --version || || Version anzeigen  
|| Kurzhilfe anzeigen  
|}
|-
 
|| <tt>-u</tt> <tt>--user=BENUTZERNAME</tt>
=== Parameter ===
|| Nur Prozesse des angegebenen Benutzers anzeigen
=== Umgebungsvariablen ===
|-  
=== Exit-Status ===
|| <tt>-s</tt> <tt>--sort-key SPALTENTYP</tt>
{| class="wikitable options col1center big"
|| Nach einer bestimmten Spalte sortieren. Eine Liste der erlaubten Spaltennamen kann mit "<tt>htop -s help</tt>" ausgegeben werden.
|-
|-  
! Wert !! Beschreibung
|| <tt>-v</tt> <tt>--version</tt>
|-
|| Version anzeigen
| 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)  
! Taste(n) !! Funktion  
|| Funktion  
|-  
|-  
|| ← , ↑ , → , ↓  
|| ← , ↑ , → , ↓  
Zeile 192: Zeile 162:
|}
|}


== Links ==
=== Problembehebung ===
* [http://hisham.hm/htop/ Projektseite] 🇬🇧
 
** [http://htop.sourceforge.net/ htop] 🇬🇧 auf SourceForge
 
** [https://manpages.ubuntu.com/cgi-bin/search.py?lr=lang_en&q=htop Manpage] 🇬🇧
<noinclude>
** [https://github.com/hishamhm/htop Quellcode] 🇬🇧
 
* [https://wiki.ubuntuusers.de/Glances/ Glances] - Systemmonitor mit Echtzeit-Statistiken
== Anhang ==
* [https://wiki.ubuntuusers.de/Shell/Befehlsübersicht/ Shell/Befehlsübersicht] Übersicht über verschiedene Shell-Befehle
=== 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
 
==== Weblinks ====
# [https://wiki.ubuntuusers.de/Glances/ Glances] - Systemmonitor mit Echtzeit-Statistiken
 
{{DEFAULTSORT:htop}}
{{DISPLAYTITLE:htop}}


[[Kategorie:Linux:Befehl]]
[[Kategorie:Linux/Befehl]]
[[Kategorie:Linux:Prozesse]]
[[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