Htop: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' kurze Beschreibung
{{DISPLAYTITLE:htop}}
 
'''hop''' zeigt eine dynamische Übersicht der laufenden Prozesse sowie der belegten Systemressourcen an.


== Beschreibung ==
== Beschreibung ==
== Installation ==
[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.
== 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 ==
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
=== Siehe auch ===
 
== Links ==
=== Projekt-Homepage ===
=== Weblinks ===
=== Einzelnachweise ===
<references />


== Testfragen ==
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.
<div class="toccolours mw-collapsible mw-collapsed">
* 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.
''Testfrage 1''
* Möchte man die Maus in einem virtuellen Terminal nutzen, muss [https://wiki.ubuntuusers.de/gpm/ gpm] installiert werden.
<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>


= TMP =
Außerdem bietet das Programm eine frei konfigurierbare Leiste im oberen Teil der Anzeige.  
[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.
* Dort können Graphen für die Systemressourcen und verschiedene, weitere Informationen ausgegeben 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.


== Installation ==
== Installation ==
  # apt install htop
  # '''apt install --install-recommends --install-suggests htop'''
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  linux-image-5.10.0-13-amd64 ssl-cert
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  fancontrol i2c-tools libi2c-dev libi2c0 libsensors-config libsensors5 libunwind8 libx86-1 lm-sensors read-edid strace
Vorgeschlagene Pakete:
  python-smbus
Die folgenden NEUEN Pakete werden installiert:
  fancontrol htop i2c-tools libi2c-dev libi2c0 libsensors-config libsensors5 libunwind8 libx86-1 lm-sensors read-edid strace
0 aktualisiert, 12 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.717 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4.382 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]


== Verwendung ==
== Aufruf ==
 
$ '''htop [OPTION]'''
Kurze Syntaxbeschreibung für die Verwendung auf der Kommandozeile [https://wiki.ubuntuusers.de/htop/#source-2 [2]]:
; Beispiel
 
# '''htop -u fred'''
htop [OPTION]  
 
Beispiel:
 
htop -u fred  


Mit diesem Aufruf werden nur Prozesse des Benutzers <tt>fred</tt> angezeigt.
Mit diesem Aufruf werden nur Prozesse des Benutzers <tt>fred</tt> angezeigt.


Zum Beenden Q , F10 oder Strg + C drücken.
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.  
; 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 sortable"
 
|-  
{| style="border-spacing:0;width:17cm;"
|- style="border:none;padding:0.049cm;"
| colspan="2" | Parameter  
| colspan="2" | Parameter  
|- style="border:none;padding:0.049cm;"
|-  
|| Parameter  
|| Parameter  
|| Funktion  
|| Funktion  
|- style="border:none;padding:0.049cm;"
|-  
|| <tt>-d</tt> <tt>--delay=AKTUALISIERUNGSRATE</tt>  
|| <tt>-d</tt> <tt>--delay=AKTUALISIERUNGSRATE</tt>  
|| Aktualisierungsrate in 1/10 Sekunden angeben  
|| Aktualisierungsrate in 1/10 Sekunden angeben  
|- style="border:none;padding:0.049cm;"
|-  
|| <tt>-C</tt> <tt>--no-color</tt> <tt>--no-colour</tt>  
|| <tt>-C</tt> <tt>--no-color</tt> <tt>--no-colour</tt>  
|| Ohne Farben starten  
|| Ohne Farben starten  
|- style="border:none;padding:0.049cm;"
|-  
|| <tt>-h</tt> <tt>--help</tt>  
|| <tt>-h</tt> <tt>--help</tt>  
|| Kurzhilfe anzeigen  
|| Kurzhilfe anzeigen  
|- style="border:none;padding:0.049cm;"
|-  
|| <tt>-u</tt> <tt>--user=BENUTZERNAME</tt>  
|| <tt>-u</tt> <tt>--user=BENUTZERNAME</tt>  
|| Nur Prozesse des angegebenen Benutzers anzeigen  
|| Nur Prozesse des angegebenen Benutzers anzeigen  
|- style="border:none;padding:0.049cm;"
|-  
|| <tt>-s</tt> <tt>--sort-key SPALTENTYP</tt>  
|| <tt>-s</tt> <tt>--sort-key SPALTENTYP</tt>  
|| Nach einer bestimmten Spalte sortieren. Eine Liste der erlaubten Spaltennamen kann mit "<tt>htop -s help</tt>" ausgegeben werden.  
|| Nach einer bestimmten Spalte sortieren.  
|- style="border:none;padding:0.049cm;"
* Eine Liste der erlaubten Spaltennamen kann mit "<tt>htop -s help</tt>" ausgegeben werden.
|-  
|| <tt>-v</tt> <tt>--version</tt>  
|| <tt>-v</tt> <tt>--version</tt>  
|| Version anzeigen  
|| Version anzeigen  
|-
|}


=== Umgebung ===
=== Rückgabewert ===


|-
== Konfiguration ==
|}
=== Dateien ===
=== Tastenkombinationen ===


== Anwendung ==
*


{| style="border-spacing:0;width:12.164cm;"
=== Tastenkombinationen ===
|- style="border:none;padding:0.049cm;"
{|| class="wikitable sortable"
|-  
|| Taste(n)  
|| Taste(n)  
|| Funktion  
|| Funktion  
|- style="border:none;padding:0.049cm;"
|-  
|| ← , ↑ , → , ↓  
|| ← , ↑ , → , ↓  
|| In Prozessliste blättern  
|| In Prozessliste blättern  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + U  
|| ⇧ + U  
|| Alle Tags entfernen  
|| Alle Tags entfernen  
|- style="border:none;padding:0.049cm;"
|-  
|| . , ,  
|| . , ,  
|| Inkrementelle Suche nach der [https://de.wikipedia.org/wiki/Process_identifier PID]  
|| Inkrementelle Suche nach der [https://de.wikipedia.org/wiki/Process_identifier PID]  
|- style="border:none;padding:0.049cm;"
|-  
|| 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  
|- style="border:none;padding:0.049cm;"
|-  
|| F1 , ? , H  
|| F1 , ? , H  
|| Hilfe anzeigen  
|| Hilfe anzeigen  
|- style="border:none;padding:0.049cm;"
|-  
|| U  
|| U  
|| Prozesse eines Benutzers anzeigen  
|| Prozesse eines Benutzers anzeigen  
|- style="border:none;padding:0.049cm;"
|-  
|| F2 , ⇧ + S  
|| F2 , ⇧ + S  
|| Setup öffnen und Einstellungen zu ändern  
|| Setup öffnen und Einstellungen zu ändern  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + 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]  
|- style="border:none;padding:0.049cm;"
|-  
|| F3 , ⇧ + /  
|| F3 , ⇧ + /  
|| Inkrementelle Prozessnamensuche  
|| Inkrementelle Prozessnamensuche  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + 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]  
|- style="border:none;padding:0.049cm;"
|-  
|| F4 , \  
|| F4 , \  
|| Nach Namen filtern  
|| Nach Namen filtern  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + F  
|| ⇧ + F  
|| Cursor einem Prozess anheften  
|| Cursor einem Prozess anheften  
|- style="border:none;padding:0.049cm;"
|-  
|| F5 , T  
|| F5 , T  
|| Baumansicht de-/aktivieren  
|| Baumansicht de-/aktivieren  
|- style="border:none;padding:0.049cm;"
|-  
|| + , -  
|| + , -  
|| Baum aus-/einklappen  
|| Baum aus-/einklappen  
|- style="border:none;padding:0.049cm;"
|-  
|| F6 , >  
|| F6 , >  
|| Spalte zum Sortieren wählen  
|| Spalte zum Sortieren wählen  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + P  
|| ⇧ + P  
|| Prozesse nach CPU-Auslastung sortieren  
|| Prozesse nach CPU-Auslastung sortieren  
|- style="border:none;padding:0.049cm;"
|-  
|| F7  
|| F7  
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert verringern  
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert verringern  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + M  
|| ⇧ + M  
|| Prozesse nach Arbeitsspeicherbenutzung sortieren  
|| Prozesse nach Arbeitsspeicherbenutzung sortieren  
|- style="border:none;padding:0.049cm;"
|-  
|| F8  
|| F8  
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert erhöhen  
|| [https://wiki.ubuntuusers.de/nice/ Nice]-Wert erhöhen  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + T  
|| ⇧ + T  
|| Prozesse nach Zeit sortieren  
|| Prozesse nach Zeit sortieren  
|- style="border:none;padding:0.049cm;"
|-  
|| 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  
|- style="border:none;padding:0.049cm;"
|-  
|| L  
|| L  
|| Geöffnete Dateien mit [https://wiki.ubuntuusers.de/lsof/ lsof] öffnen  
|| Geöffnete Dateien mit [https://wiki.ubuntuusers.de/lsof/ lsof] öffnen  
|- style="border:none;padding:0.049cm;"
|-  
|| F10 , Q , Strg + C  
|| F10 , Q , Strg + C  
|| Beenden  
|| Beenden  
|- style="border:none;padding:0.049cm;"
|-  
|| S  
|| S  
|| Systemaufrufe mit <tt>strace</tt> verfolgen  
|| Systemaufrufe mit <tt>strace</tt> verfolgen  
|- style="border:none;padding:0.049cm;"
|-  
||           
||           
|| Prozess taggen  
|| Prozess taggen  
|- style="border:none;padding:0.049cm;"
|-  
|| ⇧ + L  
|| ⇧ + L  
|| Bibliothekenaufrufe mit <tt>ltrace</tt> verfolgen  
|| Bibliothekenaufrufe mit <tt>ltrace</tt> verfolgen  
|- style="border:none;padding:0.049cm;"
|-  
|| I  
|| I  
|| I/O-Steuerung (ab Version 1.0.2)  
|| I/O-Steuerung (ab Version 1.0.2)  
|-
|-
|}
|}
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Page ===
=== Info-Pages ===
=== Siehe auch ===
# [https://wiki.ubuntuusers.de/Glances/ Glances] - Systemmonitor mit Echtzeit-Statistiken
# [https://wiki.ubuntuusers.de/Shell/Befehlsübersicht/ Shell/Befehlsübersicht] Übersicht über verschiedene Shell-Befehle
# [[ps]]
== Links ==
== Links ==
=== Projekt ===
# http://hisham.hm/htop/
# http://htop.sourceforge.net
# https://github.com/hishamhm/htop
=== Weblinks ===


* [http://hisham.hm/htop/ Projektseite] 🇬🇧
[[Kategorie:Linux/Befehl]]
** [http://htop.sourceforge.net/ htop] 🇬🇧 auf SourceForge
[[Kategorie:Linux/Prozesse]]
** [https://manpages.ubuntu.com/cgi-bin/search.py?lr=lang_en&q=htop Manpage] 🇬🇧
** [https://github.com/hishamhm/htop Quellcode] 🇬🇧
* [https://wiki.ubuntuusers.de/Glances/ Glances] - Systemmonitor mit Echtzeit-Statistiken
* [https://wiki.ubuntuusers.de/Shell/Befehlsübersicht/ Shell/Befehlsübersicht] Übersicht über verschiedene Shell-Befehle


[[Kategorie:Linux:Befehl]]
{{DEFAULTSORT:hHtop}}
[[Kategorie:Linux:Prozesse]]

Aktuelle Version vom 12. November 2024, 18:49 Uhr


hop zeigt eine dynamische Übersicht der laufenden Prozesse sowie der belegten Systemressourcen an.

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

# apt install --install-recommends --install-suggests htop
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
 linux-image-5.10.0-13-amd64 ssl-cert
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
 fancontrol i2c-tools libi2c-dev libi2c0 libsensors-config libsensors5 libunwind8 libx86-1 lm-sensors read-edid strace
Vorgeschlagene Pakete:
 python-smbus
Die folgenden NEUEN Pakete werden installiert:
 fancontrol htop i2c-tools libi2c-dev libi2c0 libsensors-config libsensors5 libunwind8 libx86-1 lm-sensors read-edid strace
0 aktualisiert, 12 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.717 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4.382 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]

Aufruf

$ htop [OPTION]
Beispiel
# htop -u fred

Mit diesem Aufruf werden nur Prozesse des Benutzers fred angezeigt.

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

Parameter
Parameter Funktion
-d --delay=AKTUALISIERUNGSRATE Aktualisierungsrate in 1/10 Sekunden angeben
-C --no-color --no-colour 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

Umgebung

Rückgabewert

Konfiguration

Dateien

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)

Sicherheit

Dokumentation

RFC

Man-Page

Info-Pages

Siehe auch

  1. Glances - Systemmonitor mit Echtzeit-Statistiken
  2. Shell/Befehlsübersicht Übersicht über verschiedene Shell-Befehle
  3. ps

Links

Projekt

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

Weblinks