Aufmacher

Systemdaten im Überblick mit Htop

Volle Kontrolle

Mit dem interaktiven Tool Htop finden Sie spielend leicht die Ressourcenfresser im System.

Das recht neue Projekt Htop entstammt der Schmiede des Entwicklers Hisham Muhammad, der auch für GoboLinux arbeitet. Auf seiner Website [1] zählt er sämtliche Punkte auf, die sein Htop von dem Oldie Top unterscheiden. Sie reichen von der Mausunterstützung und dem eingängigen Bedienkonzept mit Scrollen der Anzeige über den schnelleren Programmstart bis hin zum interaktives Beenden von laufenden Prozessen. Außerdem bietet Htop zahlreiche Möglichkeiten, die Oberfläche an die eigenen Bedürfnisse anzupassen. Reichlich Gründe also, sich das Systemwerkzeug einmal näher anzusehen.

Installation

Die Installation der Software geht schnell und ohne Probleme von der Hand. Als Ubuntu-Nutzer befinden Sie sich in der glücklichen Lage, Htop mit dem Kommando sudo apt-get install htop in Sekundenschnelle zu installieren. Sollten Sie den Prozessmonitor nicht im Repository Ihres Distributors entdecken, verwenden Sie den Quellcode aus dem Download-Bereich der Htop-Projektseite [1]. Der Kasten "Htop aus den Quellen" hilft Ihnen bei der Installation. Neben dem Quellcode hält die Projektseite ebenfalls Verweise zu fertigen Pakete für verschiedene Distributoren wie Debian, OpenSuse, Slackware oder Fedora parat. Die Installation erfolgt in diesem Fall über das Paketmanagement Ihrer Linux-Distribution.

Htop aus den Quellen

Nach dem Herunterladen des rund 149 KByte kleinen Tarballs entpacken Sie das Archiv mit dem Kommando tar xvzf htop-0.7.tar.gz. Wechseln Sie danach mit dem Befehl cd htop-0.7 in das neu entstandene Verzeichnis.

Möchten Sie die Software probehalber oder aus Sicherheitsgründen erst einmal lokal in Ihr Home-Verzeichnis installieren, geben Sie ./configure --prefix=/home/Username am Prompt ein. Nun kompilieren Sie das Programm durch die Eingabe des Befehls make. Anschließend kopiert ein make install sämtliche Programmteile in die Verzeichnisse ~/bin/ und ~/share in Ihr Heimatverzeichnis.

Durch die Aufnahme des Verzeichnisses ~/bin/ in die Shell-Variable PATH steht Ihnen Htop ab jetzt jederzeit bereit. Dazu tragen Sie das Verzeichnis auf folgende Weise in die Konfigurationsdatei Ihrer Shell (beispielsweise die Datei ~/.bashrc) ein:

PATH=$PATH:$HOME/bin
export PATH

Monitor an!

Nach dem Start des Programms durch den Aufruf des Binaries htop in Xterm oder Textkonsole sehen Sie die aufgeräumte Oberfläche des Prozessbeobachters (Abbildung 1).

Abbildung 1: Der Prozess-Viewer Htop gibt sich sehr übersichtlich.

Im Kopf des Programms sehen Sie links die Auslastung von CPU, Arbeitsspeicher und Swap-Speicher untereinander aufgelistet. Ein Regelbalken bereitet die Anzeige der Ressourcen zudem optisch übersichtlich auf. Rechts von den Ressourcen zeigt Htop die Anzahl der Prozesse (Tasks) an. Es folgt die Durchschnittslast der letzten Minute, der letzten fünf sowie der letzten 15 Minuten (Load average). Außerdem zeigt das Tool an, wie lange der letzte Start des Systems zurückliegt (Uptime).

Unter dem Kopfteil trennt eine Titelzeile den Bildschirm in zwei Bereiche. Spaltenweise präsentiert Ihnen Htop dort unter anderem die Prozess-Nummer (PID), den Namen des Benutzers (USER), dem der Prozess gehört, die Priorität (PR), den Nice-Wert (NI)[2], und mit Command, wie der Name andeutet, das dazugehörige Kommando oder Programm. Die Tabelle "Anzeige von Htop" führt die Standardeinstellungen der besseren Übersichtlichkeit halber der Reihe nach auf.

Anzeige von Htop

Feld Bedeutung
PID Prozess-Nummer
USER Besitzer des Prozesses
PRI Priorität
NI Nice-Wert
VIRT Virtueller Speicher
RES Residenter, nicht-swappender Speicher
SHR Shared Memory
S Prozess-Status
CPU% Verbrauchte CPU-Zeit (in Prozent)
MEM% Prozentualer Speicherverbrauch
TIME+ CPU-Zeit
Command Programm oder Befehl

Unter der Titelzeile liegt, ebenfalls zeilenweise, die Liste verschiedener Prozesse von ausgeführten Programmen oder Befehlen. Anhand der Pfeiltasten navigieren Sie durch diese Liste, auch horizontal nach links und rechts, um bei längeren Einträgen alle Details zu sehen. Auf Wunsch hebt Htop bestimmte Zeilen direkt per Mausklick hervor.

In der Fußzeile des Monitoring-Tools erleichtern Ihnen verschiedene Schaltflächen die Arbeit mit den aufgelisteten Einträgen. Die Schaltflächen steuern Sie ebenfalls via Mausklick oder mit den Funktionstasten [F1] bis [F10] an. Im Ganzen erinnert Htop vom Design und Bedienkonzept her an den beliebten Dateimanager Midnight Commander [3].

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 08/2016: Multimedia

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...