Linux-Systemüberwachungstools im Vergleich: Glances vs. Htop vs. Top

In der Welt von Linux gibt es eine Vielzahl von Systemüberwachungstools, die dazu dienen, die Leistung und Aktivität Ihres Systems zu überwachen. In diesem Artikel werden wir drei dieser Tools vergleichen: Glances, Htop und Top.

Glances

Glances ist ein plattformübergreifendes Systemüberwachungstool, das in Python geschrieben ist. Es bietet eine umfangreiche Übersicht über Ihr System und zeigt Ihnen alles, was Sie auf einen Blick benötigen. Glances folgt dem Präzedenzfall von Systemüberwachungstools wie htop und neueren Iterationen wie gtop und bottom.

Glances zeichnet sich vor allem durch zwei Aspekte aus. Erstens zielt es darauf ab, so viele Informationen wie vernünftig möglich auf einmal und effizient anzuzeigen. Zweitens kann Glances sowohl als Standalone Tool als auch als Server ausgeführt werden. Als einfacher Server können Sie von einem anderen Rechner darauf zugreifen. Als Webserver installiert können Sie zudem über einen Browser auf die Überwachung des Systems von einem entfernten Rechner aus zugreifen.
Damit ist es dann zum Beispiel möglich mehrere Linux-Systeme über einen Browser zu überwachen.

Außerdem bietet Glances noch eine eingebaut Möglichkeit, sich die Auslastung der Docker-Container auf einem System anzeigen zu lassen.

Glances lässt sich einfach über folgenden Befehl installieren (unter Ubuntu):

sudo apt install glances

Htop

Htop ist ein interaktives Systemüberwachungstool, das Scrollen und Mausinteraktion unterstützt. Es bietet eine bessere Benutzererfahrung als der Standard-Top-Befehl. Htop druckt vollständige Befehlszeilen für Prozesse aus und ermöglicht das vertikale und horizontale Scrollen sowohl für Prozesse als auch für Befehlszeilen.

htop lässt sich einfach über folgenden Befehl installieren (unter Ubuntu):

sudo apt install htop

Top

Top ist ein kleines Unix-Programm, das eine Liste der aktuell laufenden Prozesse des Systems ausgibt und diese – anders als das Tool ps – per default alle 3 Sekunden aktualisiert. Darüber hinaus zeigt das Programm im oberen Feld auch die Auslastung der CPU, den aktuell benutzten und noch freien RAM sowie etliche andere nützliche Informationen an.

Top ist auf jedem Linux System vorhanden und benötigt anders als die anderen Tools keine extra Installation, bietet dafür allerdings nicht so viele Informationen.

Fazit

Während alle drei Tools ihre Stärken haben, hängt die Wahl des besten Tools von Ihren spezifischen Anforderungen ab. Wenn Sie eine einfache Liste der laufenden Prozesse mit grundlegenden Systeminformationen benötigen, könnte Top ausreichen. Wenn Sie jedoch eine interaktive Benutzeroberfläche mit Unterstützung für Maus und Scrollen bevorzugen, könnte Htop die bessere Wahl sein. Wenn Sie dagegen ein Tool suchen, das eine Fülle von Informationen effizient auf einem Bildschirm darstellt und als Server ausgeführt werden kann, sowie Docker-Informationen anzeigen kann, dann ist Glances möglicherweise das richtige Tool für Sie.

Haben Sie Fragen zu diesem Thema, dann zögern Sie nicht und kontaktieren Sie uns unverbindlich. Wenn Sie Fragen zu einem anderen Thema wie z.B. Nextcloud oder Firewalls haben, schauen Sie einfach auf unserer Homepage vorbei. Dort finden Sie selbstverständlich auch unsere ADMIN-BOX, die die hier genannten Monitoring-Tools noch um viele weitere Funktionen erweitert.

Sascha Jelinek