Htop: Unterschied zwischen den Versionen
Dirk (Diskussion | Beiträge) K synt |
Dirk (Diskussion | Beiträge) K stil, wikif, taste |
||
Zeile 1: | Zeile 1: | ||
{{SEITENTITEL:htop}}{{righttoc}} | {{SEITENTITEL:htop}}{{righttoc}} | ||
Um die Systemleistung anzuzeigen gibt es diverse Standardprogramme. Eines dieser Standardprogramme ist | 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. | ||
{{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 == | == Installation == | ||
htop ist in | htop ist in {{ic|extra}} verfügbar und kann von dort mittels [[Pacman]] installiert werden. | ||
pacman -S htop | pacman -S htop | ||
Danach kann das Programm über die Eingabe von | Danach kann das Programm über die Eingabe von {{ic|htop}} gestartet werden | ||
== Ü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 20: | Zeile 20: | ||
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 == |
Version vom 27. Mai 2013, 05:10 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
htop ist in extra
verfügbar und kann von dort mittels Pacman installiert werden.
pacman -S htop
Danach kann das Programm über die Eingabe von htop
gestartet 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