Aufmacher

Volle Kontrolle

Systemdaten im Überblick mit Htop

01.02.2008
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
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 06/2015: Shell-Tools

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Zu wenig Speicherplatz auf /boot unter MATE
Patrick Obenauer, 25.05.2015 14:28, 1 Antworten
Hallo zusammen, ich habe Ubuntu 14.10 mit MATE 1.8.2 (3.16-37) mit Standardeinstellungen aufgese...
Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...