[[Vorlage(getestet, general)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] [[Vorlage(Bildunterschrift, ./htop.png, 200, "htop in Aktion", right,)]] [http://hisham.hm/htop/ htop] {en}, (Developer: Hisham Muhammad) zeigt eine dynamische Übersicht der laufenden Prozesse (siehe auch [:ps:]) sowie der belegten Systemressourcen an. Gegenüber dem Klassiker [:top:] bietet dieser [wikipedia:Prozessmanager:] jedoch einige Komfortfunktionen. So hat das Programm eine [wikipedia: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. Auch für [:Ubuntu_Touch:] existiert eine Version [openstore:htop.emanuelesorce:htop], die im OpenStore bezogen werden kann. = Installation = Folgendes Paket muss installiert werden [1]: {{{#!vorlage Paketinstallation htop, universe }}} = Verwendung = Kurze Syntaxbeschreibung für die Verwendung auf der Kommandozeile [2]: {{{#!vorlage Befehl htop [OPTION] }}} Beispiel: {{{#!vorlage Befehl htop -u fred }}} Mit diesem Aufruf werden nur Prozesse des Benutzers `fred` angezeigt. Zum Beenden [[Vorlage(Tasten, q)]], [[Vorlage(Tasten, f10)]] oder [[Vorlage(Tasten, strg+c)]] drücken. {{{#!vorlage 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"'' [[Vorlage(Tasten, F2)]] kann die Auflistung aller Threads ganz deaktiviert oder so konfiguriert werden, dass sie farbig zusammengefasst werden. }}} == Optionen == {{{#!vorlage Tabelle Parameter +++ Parameter Funktion +++ `-d` [[BR]] `--delay=AKTUALISIERUNGSRATE` Aktualisierungsrate in 1/10 Sekunden angeben +++ `-C` [[BR]] `--no-color` [[BR]] `--no-colour` Ohne Farben starten +++ `-h` [[BR]] `--help` Kurzhilfe anzeigen +++ `-u` [[BR]] `--user=BENUTZERNAME` Nur Prozesse des angegebenen Benutzers anzeigen +++ `-s` [[BR]] `--sort-key SPALTENTYP` Nach einer bestimmten Spalte sortieren. Eine Liste der erlaubten Spaltennamen kann mit "`htop -s help`" ausgegeben werden. +++ `-v` [[BR]] `--version` Version anzeigen }}} == Tastenkombinationen == {{{#!vorlage Tabelle Taste(n) Funktion +++ [[Vorlage(Tasten,left)]], [[Vorlage(Tasten,up)]], [[Vorlage(Tasten,right)]], [[Vorlage(Tasten,down)]] In Prozessliste blättern +++ [[Vorlage(Tasten,shift+U)]] Alle Tags entfernen +++ [[Vorlage(Tasten,.)]], [[Vorlage(Tasten,',')]] Inkrementelle Suche nach der [wikipedia:Process_identifier:PID] +++ [[Vorlage(Tasten,a)]] CPU-[wikipedia:Affinität:] wählen +++ [[Vorlage(Tasten,f1)]], [[Vorlage(Tasten,?)]], [[Vorlage(Tasten,h)]] Hilfe anzeigen +++ [[Vorlage(Tasten,u)]] Prozesse eines Benutzers anzeigen +++ [[Vorlage(Tasten,f2)]], [[Vorlage(Tasten,Shift+S)]] Setup öffnen und Einstellungen zu ändern +++ [[Vorlage(Tasten,shift+H)]] Zeigen/Verstecken von [wikipedia:User_Thread:Userland-Threads] +++ [[Vorlage(Tasten,f3)]], [[Vorlage(Tasten,shift+slash)]] Inkrementelle Prozessnamensuche +++ [[Vorlage(Tasten,shift+K)]] Zeigen/Verstecken von Kernel-[wikipedia:Thread_(Informatik):Threads] +++ [[Vorlage(Tasten,f4)]], [[Vorlage(Tasten,backslash)]] Nach Namen filtern +++ [[Vorlage(Tasten,shift+F)]] Cursor einem Prozess anheften +++ [[Vorlage(Tasten,f5)]], [[Vorlage(Tasten,t)]] Baumansicht de-/aktivieren +++ [[Vorlage(Tasten,plus)]], [[Vorlage(Tasten,minus)]] Baum aus-/einklappen +++ [[Vorlage(Tasten,f6)]], [[Vorlage(Tasten,'>')]] Spalte zum Sortieren wählen +++ [[Vorlage(Tasten,shift+P)]] Prozesse nach CPU-Auslastung sortieren +++ [[Vorlage(Tasten,f7)]] [:nice:Nice]-Wert verringern +++ [[Vorlage(Tasten,shift+M)]] Prozesse nach Arbeitsspeicherbenutzung sortieren +++ [[Vorlage(Tasten,f8)]] [:nice:Nice]-Wert erhöhen +++ [[Vorlage(Tasten,shift+T)]] Prozesse nach Zeit sortieren +++ [[Vorlage(Tasten,f9)]], [[Vorlage(Tasten,k)]] Prozess oder Prozesse eines [wikipedia:Tag_(Informatik):Tags] beenden +++ [[Vorlage(Tasten,l)]] Geöffnete Dateien mit [:lsof:] öffnen +++ [[Vorlage(Tasten,f10)]], [[Vorlage(Tasten,q)]], [[Vorlage(Tasten,ctrl+c)]] Beenden +++ [[Vorlage(Tasten,s)]] Systemaufrufe mit `strace` verfolgen +++ [[Vorlage(Tasten,space)]] Prozess taggen +++ [[Vorlage(Tasten,shift+L)]] Bibliothekenaufrufe mit `ltrace` verfolgen +++ [[Vorlage(Tasten,i)]] I/O-Steuerung (ab Version 1.0.2) }}} = Links = * [http://hisham.hm/htop/ Projektseite] {en} * [sourceforge2:htop:htop] {en} auf SourceForge * [man:htop:Manpage] {en} * [github:hishamhm/htop:Quellcode] {en} * [:Glances:] - Systemmonitor mit Echtzeit-Statistiken * [:Shell/Befehlsübersicht:] {Übersicht} Übersicht über verschiedene Shell-Befehle #tag: Shell, System