Htop: Unterschied zwischen den Versionen
Dirk (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Dirk (Diskussion | Beiträge) K vorlage:installation |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{SEITENTITEL:htop}}{{righttoc}} | ||
{{righttoc}} | Um die Systemleistung anzuzeigen gibt es diverse Standardprogramme. Eines dieser Standardprogramme ist {{ic|top}}. Dieses Programm ist für das schnelle Betrachten der aktuell laufenden Prozesse und der Systemauslastung für gewöhnlich ausreichend. Allerdings bietet es keine all zu große Übersicht. | ||
Um die Systemleistung anzuzeigen gibt es diverse Standardprogramme. Eines dieser Standardprogramme ist | |||
{{ic|htop}} bietet neben der Möglichkeit, durch die Prozessliste zu scrollen, und auch die Möglichkeit, schnell und einfach bestimmte Signale an Prozesse zu senden. Es bietet zudem die Möglichkeit, Prozessbäume anzuzeigen (welcher Prozess wurde von welchem Prozess gestartet) und ist um einiges anpassbarer und übersichtlicher als {{ic|top}} | |||
== | {{installation|repo=extra|paket=htop}} | ||
== Übersicht == | == Übersicht == | ||
[[Bild:htop-default.png|thumb|Standard-Ansicht von htop]] | [[Bild:htop-default.png|thumb|Standard-Ansicht von htop]] | ||
Nach dem Start bietet | Nach dem Start bietet {{ic|htop}} eine Übersicht ähnlich wie {{ic|top}}. Im oberen Bereich erscheinen auf der linken Seite die Prozessoren (Kerne) inklusive der Auslastung, darunter die Auslastungsanzeige des Arbeitsspeichers und Swap-Bereichs. Rechts davon die Anzahl der Tasks und der durchschnittliche Load, sowie die Uptime. | ||
Die größte Fläche der Anzeige wird von der Prozessliste verwendet. Es werden alle Prozesse aufgelistet, die derzeit im System laufen. Bei Prozessen, die nicht dem aufrufenden Benutzer gehören, ist der Nutzername grau dargestellt. Blau hervorgehoben wird der aktuelle Prozess dargestellt. | Die größte Fläche der Anzeige wird von der Prozessliste verwendet. Es werden alle Prozesse aufgelistet, die derzeit im System laufen. Bei Prozessen, die nicht dem aufrufenden Benutzer gehören, ist der Nutzername grau dargestellt. Blau hervorgehoben wird der aktuelle Prozess dargestellt. | ||
Zeile 21: | Zeile 15: | ||
Die Prozesse lassen sich nach verschiedenen Kriterien sortieren, die über F6 ausgewählt werden können. Es erscheint ein kleines Menü am linken Anzeigerand, aus dem das Sortierkriterium ausgewählt werden kann. | Die Prozesse lassen sich nach verschiedenen Kriterien sortieren, die über F6 ausgewählt werden können. Es erscheint ein kleines Menü am linken Anzeigerand, aus dem das Sortierkriterium ausgewählt werden kann. | ||
Über F5 kann zwischen normaler Ansicht und Prozessbaumansicht hin und her gewechselt werden. Über F3 kann nach Prozessen gesucht werden. Mit einem Druck auf F9 können verschiedene Signale an den aktuell hervorgehobenen Prozess gesendet werden. Aus einem linksseitig erscheinenden Menü kann dann ein Signal ausgewählt werden. Mittels F7 und F8 kann die Prozesspriorität verändert werden. Auch bei eigenen Prozessen sind zur Erhöhung der Priorität root-Rechte nötig. | Über {{taste|F5}} kann zwischen normaler Ansicht und Prozessbaumansicht hin und her gewechselt werden. Über {{taste|F3}} kann nach Prozessen gesucht werden. Mit einem Druck auf {{taste|F9}} können verschiedene Signale an den aktuell hervorgehobenen Prozess gesendet werden. Aus einem linksseitig erscheinenden Menü kann dann ein Signal ausgewählt werden. Mittels {{taste|F7}} und {{taste|F8}} kann die Prozesspriorität verändert werden. Auch bei eigenen Prozessen sind zur Erhöhung der Priorität root-Rechte nötig. | ||
== Konfiguration == | == Konfiguration == | ||
Es können bereits beim Starten von htop Parameter übergeben werden. So zeigt ein Aufruf | Es können bereits beim Starten von htop Parameter übergeben werden. So zeigt ein Aufruf {{ic|htop -u USER}} nur die Prozesse des Benutzers {{ic|USER}} an. Weitere Informationen darüber bietet die [[Manpage]] von htop. Allerdings gelten die Parameter nur für diesen einen Start. | ||
Permanente Änderungen an den Optionen können entweder in der Datei | Permanente Änderungen an den Optionen können entweder in der Datei {{ic|~/.htoprc}} oder über das Programm selbst vorgenommen werden. Dies ist der manuellen Änderung vorzuziehen, da die Definitionen in der Konfigurationsdatei nicht all zu gut dokumentiert sind. | ||
Nach dem Start von htop drückt man zur Konfiguration F2. Mit den Pfeiltasten wählt man einen Menüpunkt aus, mittels | Nach dem Start von htop drückt man zur Konfiguration {{taste|F2}}. Mit den Pfeiltasten wählt man einen Menüpunkt aus, mittels {{taste|enter}} schaltet man zwischen den verschiedenen verfügbaren Optionen um. Die hier gemachten Änderungen werden beim Verlassen von htop mittels {{taste|F10}} in die Konfigurationsdatei geschrieben. | ||
== Beispielkonfigurationen == | == Beispielkonfigurationen == |
Aktuelle Version vom 15. Juni 2013, 22:50 Uhr
Um die Systemleistung anzuzeigen gibt es diverse Standardprogramme. Eines dieser Standardprogramme ist top
. Dieses Programm ist für das schnelle Betrachten der aktuell laufenden Prozesse und der Systemauslastung für gewöhnlich ausreichend. Allerdings bietet es keine all zu große Übersicht.
htop
bietet neben der Möglichkeit, durch die Prozessliste zu scrollen, und auch die Möglichkeit, schnell und einfach bestimmte Signale an Prozesse zu senden. Es bietet zudem die Möglichkeit, Prozessbäume anzuzeigen (welcher Prozess wurde von welchem Prozess gestartet) und ist um einiges anpassbarer und übersichtlicher als top
Installation
Das Programm ist als
htop
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Übersicht
Nach dem Start bietet htop
eine Übersicht ähnlich wie top
. Im oberen Bereich erscheinen auf der linken Seite die Prozessoren (Kerne) inklusive der Auslastung, darunter die Auslastungsanzeige des Arbeitsspeichers und Swap-Bereichs. Rechts davon die Anzahl der Tasks und der durchschnittliche Load, sowie die Uptime.
Die größte Fläche der Anzeige wird von der Prozessliste verwendet. Es werden alle Prozesse aufgelistet, die derzeit im System laufen. Bei Prozessen, die nicht dem aufrufenden Benutzer gehören, ist der Nutzername grau dargestellt. Blau hervorgehoben wird der aktuelle Prozess dargestellt.
Verwendung
Die Prozesse lassen sich nach verschiedenen Kriterien sortieren, die über F6 ausgewählt werden können. Es erscheint ein kleines Menü am linken Anzeigerand, aus dem das Sortierkriterium ausgewählt werden kann.
Über F5 kann zwischen normaler Ansicht und Prozessbaumansicht hin und her gewechselt werden. Über F3 kann nach Prozessen gesucht werden. Mit einem Druck auf F9 können verschiedene Signale an den aktuell hervorgehobenen Prozess gesendet werden. Aus einem linksseitig erscheinenden Menü kann dann ein Signal ausgewählt werden. Mittels F7 und F8 kann die Prozesspriorität verändert werden. Auch bei eigenen Prozessen sind zur Erhöhung der Priorität root-Rechte nötig.
Konfiguration
Es können bereits beim Starten von htop Parameter übergeben werden. So zeigt ein Aufruf htop -u USER
nur die Prozesse des Benutzers USER
an. Weitere Informationen darüber bietet die Manpage von htop. Allerdings gelten die Parameter nur für diesen einen Start.
Permanente Änderungen an den Optionen können entweder in der Datei ~/.htoprc
oder über das Programm selbst vorgenommen werden. Dies ist der manuellen Änderung vorzuziehen, da die Definitionen in der Konfigurationsdatei nicht all zu gut dokumentiert sind.
Nach dem Start von htop drückt man zur Konfiguration F2. Mit den Pfeiltasten wählt man einen Menüpunkt aus, mittels ↵ Enter schaltet man zwischen den verschiedenen verfügbaren Optionen um. Die hier gemachten Änderungen werden beim Verlassen von htop mittels F10 in die Konfigurationsdatei geschrieben.
Beispielkonfigurationen
ausführlich
fields=0 48 17 18 38 39 40 2 46 47 49 1 sort_key=46 sort_direction=-1 hide_threads=0 hide_kernel_threads=1 hide_userland_threads=0 shadow_other_users=0 highlight_base_name=1 highlight_megabytes=1 highlight_threads=1 tree_view=1 header_margin=1 detailed_cpu_time=1 color_scheme=0 delay=15 left_meters=AllCPUs Memory Swap left_meter_modes=1 1 1 right_meters=Tasks LoadAverage Uptime right_meter_modes=2 2 2
vereinfacht
fields=0 48 17 18 38 39 40 2 46 47 49 1 sort_key=46 sort_direction=-1 hide_threads=0 hide_kernel_threads=0 hide_userland_threads=0 shadow_other_users=1 highlight_base_name=0 highlight_megabytes=0 highlight_threads=0 tree_view=0 header_margin=1 detailed_cpu_time=0 color_scheme=0 delay=15 left_meters=AllCPUs Memory Swap left_meter_modes=2 2 2 right_meters=Tasks LoadAverage Uptime right_meter_modes=2 2 2