Möchten Sie die Leistung Ihres Linux-Systems überwachen? Sind Sie auf der Suche nach einigen leistungsstarken Tools zur Leistungsüberwachung, die Ihnen dabei helfen? Dann ist heute Ihr Tag, denn wir haben eine detaillierte Liste der zehn besten Linux-Leistungsüberwachungs-Tools zusammengestellt. Leistungsüberwachungs-Tools können dem Benutzer dabei helfen, zu überprüfen, wie viele Systemressourcen verwendet werden und welche Anwendungen wie viel Prozent davon verbrauchen. Dies hilft dem Benutzer, die Anwendungen richtig zu verwalten und sicherzustellen, dass das System in guter Verfassung ist.
Beste Linux Performance Monitoring Tools
Wir stellen Ihnen nicht nur die besten Tools für diesen Job vor, sondern zeigen Ihnen auch, wie Sie diese auf Ihrem Linux-PC installieren können. Und keine Sorge, alle hier genannten Tools laufen auf allen Linux-Distros, auch auf Ihrem.
Top
Top ist der klassische Linux-Taskmanager, der auf den meisten Unix-ähnlichen Betriebssystemen zu finden ist. Wenn Sie den Befehl aufrufen, wird eine Liste aller laufenden Prozesse und ihres Ressourcenverbrauchs angezeigt, kategorisiert in separaten Spalten.
Sie erhalten einen klaren Überblick darüber, wie viel CPU und RAM die Systemprozesse in Echtzeit verwenden. Wenn Sie einen bestimmten Systemprozessor in der Liste beenden möchten, können Sie einfach „K“ drücken und dann die Prozess-ID angeben (das Tool zeigt auch die PID an). Wenn Sie berechtigt sind, den Prozess zu stoppen, wird er beendet, nachdem Sie die Eingabetaste gedrückt haben.
Ausführung
Bei fast allen Linux-Distributionen kann der Befehl „Top“ direkt nach dem Auspacken ausgeführt werden. Er ist in den Kernpaketen der Dienstprogramme enthalten, die zusammen mit Linux installiert werden.
Um den Befehl „Top“ auf Ihrem System auszuführen, geben Sie einfach Folgendes in Ihr Terminal ein und drücken Sie die Eingabetaste:
$ top
Für weitere Informationen können Sie diesen Artikel lesen.
GkrellM
GKrellM ist ein auf GTK + Toolkit basierendes Tool zur Leistungsüberwachung, mit dem Sie verschiedene Systemressourcen in Echtzeit überwachen können.
Es bietet Ihnen ein stapelbares UI – das heißt, Sie können beliebig viele Überwachungsobjekte übereinander legen. Außerdem können Sie es so konfigurieren, dass es „über anderen Fenstern bleibt“, so dass Sie immer die Nutzungsstatistiken überwachen können.
Standardmäßig kann GKrellM Ihnen helfen, alle grundlegenden Objekte wie CPU-Nutzung, Speichernutzung, Netzwerkbandbreite usw. zu überwachen. Sie können jedoch zusätzliche Plugins hinzufügen, um externe Anwendungen zu überwachen. Das Tool unterstützt auch Themes, die Sie verwenden können, um das Erscheinungsbild an Ihren Fenstermanager, GTK und sogar an Ihre Desktop-Umgebung anzupassen.
Installationsanleitung
Ubuntu-Benutzer können GkrellM ganz einfach installieren, indem sie den folgenden Befehl im Terminal eingeben:
$ sudo apt install gkrellm
Wenn Sie eine andere Distribution verwenden, können Sie die offizielle GKrellM-Website für Download-/Installationsinformationen besuchen.
Tcpdump
Tcpdump wird als Netzwerk-Paketanalysator klassifiziert, nicht als Werkzeug zur Leistungsüberwachung. Es ist jedoch eine nützliche App, die sich als nützlich erweisen kann, wenn Sie versuchen, Netzwerkpakete zu diagnostizieren, die Leistungsengpässe verursachen.
Es ist eines der beliebtesten Befehlszeilen-Tools, das für die Erfassung von TCP/IP-Paketen verwendet wird, die entweder über ein Netzwerk auf einer bestimmten Schnittstelle übertragen oder empfangen werden.
Mit Hilfe bestimmter Befehle können Sie das Tool verwenden, um verschiedene Informationen über den Inhalt der Pakete anzuzeigen. Zum Beispiel können Sie dem Tool befehlen, nur Pakete zu erfassen, die über einen bestimmten Port gehen, Pakete zu erfassen, die zu einem bestimmten Protokoll gehören, oder sogar die TCP-Kommunikation zwischen zwei bestimmten Hosts zu erfassen.
Wie man es benutzt
Tcpdump wird mit allen wichtigen Linux-Distributionen geliefert. Hier sind ein paar Beispielbefehle, die Ihnen zeigen, wie Sie es auf Ihrem System verwenden können:
# tcpdump -i eth0 not port 22# tcpdump -c 10 -i eth0# tcpdump -ni eth0 -c 10 not port 22# tcpdump -w aloft.cap -s 0# tcpdump -r aloft.cap# tcpdump -i eth0 dst port 80
Für weitere Details besuchen Sie die offizielle Website.
Monit
Als Nächstes haben wir Monit – ein webbasiertes, freies und quelloffenes Tool zur Leistungsüberwachung. Es kann verwendet werden, um verschiedene Aspekte Ihres Systems im Auge zu behalten, einschließlich Dateien, Verzeichnisse, Dateisysteme, Berechtigungen, Programme, Prüfsummen und alle anderen Systemprozesse.
Sie können den Systemstatus direkt über die Kommandozeile oder über die dedizierte Weboberfläche einsehen. Das Tool kann so programmiert werden, dass es bestimmte Aktionen in Fehlersituationen automatisch repariert und ausführt. Die App kann sogar eine Alarm-E-Mail an den Systemadministrator senden, die den Fehler spezifiziert, so dass sofortige Maßnahmen ergriffen werden können.
Wie installiert man
Ubuntu-Benutzer können Monit einfach mit dem apt-get-Befehl installieren, wie hier gezeigt:
$ sudo apt-get install monit
Benutzer anderer Linux-Distributionen müssen das Epel-Repository eines Drittanbieters aktivieren, um das Tool zu installieren. Sobald Monit installiert ist, müssen Sie es konfigurieren und dann Programme hinzufügen, die Sie mit dem Tool überwachen wollen. Eine detaillierte Anleitung dazu finden Sie auf der offiziellen Website.
Collectl
Collectl ist ein weiteres leistungsfähiges Kommandozeilen-Tool, das als All-in-One-Werkzeug für die Leistungsüberwachung fungiert. Sie können es als Befehl ausführen, um Informationen über den Ressourcenverbrauch zu sammeln. Dazu gehören Dinge wie CPU-Nutzung, Festplattennutzung, Netzwerkbandbreite usw.
Das Coole an dem Tool ist, dass Sie es entweder in einem interaktiven Modus verwenden können oder es passiv Nutzungsberichte auf Ihre Festplatte schreiben lassen können, wo Sie sie später überprüfen und analysieren können. Sie können sogar über einen Webserver auf die gespeicherten Statistiken zugreifen.
Installation
Wenn Sie Ubuntu verwenden, können Sie Collectl ganz einfach mit dem folgenden Befehl installieren:
$ sudo apt install collectl
Andere Distro-Benutzer müssen das Epel-Repository eines Drittanbieters installieren, das das Tool enthält. Weitere Details finden Sie auf deren offizieller Website.
SAR
SAR steht für System Activity Reports und dient der Echtzeit-Systemüberwachung. Es ist ein hervorragendes Kommandozeilen-Tool, mit dem Sie die Performance überwachen und auf Engpässe prüfen können.
Sie können sich die Daten zur Servernutzung entweder in Echtzeit anzeigen lassen oder sie nach und nach im Hintergrund sammeln. Sie können später auf die historischen Daten zugreifen, um zu analysieren, wie sich das System im Laufe der Zeit verhält. Wenn Sie SAR verwenden, können Sie bestimmte Parameter angeben, auf deren Basis das Tool die Nutzungsstatistiken aufzeichnet.
Installation
SAR ist Teil des Sysstat-Pakets. Daher müssen Sie zunächst Sysstat auf Ihrem System installieren, bevor Sie SAR verwenden können. Nach der Installation müssen Sie sowohl Sysstat als auch die SAR-Datenerfassungsfunktion aktivieren, bevor Sie das Tool verwenden können. Sie können diese GitHub-Seite von SAR für weitere Details besuchen. Besuchen Sie auch die offizielle Website für weitere Informationen.
Htop
Htop ist ein ncurses-basierter Prozessbetrachter und ist im Wesentlichen eine verbesserte und erweiterte Version des Top-Befehls, den wir bereits besprochen haben.
Funktional baut es auf denselben Funktionen auf, die Sie mit dem Top-Befehl erhalten, fügt aber noch zusätzlichen Schnickschnack hinzu, einschließlich einer intuitiven und interaktiven Benutzeroberfläche, Unterstützung für Tastenkombinationen, vertikale und horizontale Ansicht für Prozesse und vieles mehr.
Das Layout ist in drei Abschnitte unterteilt – Kopf, Körper und Fuß, die zur Kategorisierung und Darstellung aller Systemressourcen und Nutzungsstatistiken verwendet werden. Und das Beste daran ist, dass Sie mit der Maus durch alle Daten navigieren können – etwas, das mit Top nicht möglich war.
Installation
Htop ist ein Drittanbieter-Tool und wird nicht mit den meisten Linux-Distributionen gebündelt wie der Befehl ‚Top‘. Daher müssen Sie es separat auf Ihrem System installieren. Wenn Sie ein Ubuntu-basiertes System verwenden, können Sie den folgenden Befehl eingeben, um es zu installieren:
$ sudo apt-get install htop
Wenn jedoch der Paketmanager Ihrer Distribution Htop nicht enthält, müssen Sie es über die Binärpakete installieren. Hierfür können Sie auf die offizielle Website verweisen. Sie können sich auch unser Tutorial ansehen, um zu lernen, wie man htop-Befehle verwendet.
Nagios
Nagios ist ein erstklassigesbewertetes und leistungsfähiges Open-Source-Systemüberwachungstool, mit dem Sie so ziemlich jede Systemressource im Auge behalten können. Netzwerk- und Systemadministratoren verwenden Nagios ständig, um netzwerkbezogene Probleme zu erkennen und zu beheben, bevor sie zu Störungen führen können.
Das Tool wird mit einem Daemon geliefert, der Informationen über verschiedene Prozesse sammelt, die entweder auf Ihrem System oder auf einem entfernten Host laufen. Sie sind in der Lage, alles zu überwachen, von entfernten Linux- und Windows-Systemen bis hin zu Routern, Druckern usw.
Nach dem Sammeln werden alle Informationen übersichtlich in einer benutzerfreundlichen, webbasierten Oberfläche dargestellt. Sie können kritische Schwellenwerte für verschiedene Dienste, die auf dem Server laufen, festlegen. Sobald der Grenzwert überschritten wird, generiert das Tool eine Warnung, so dass der Systemadministrator oder das technische Team schnell eingreifen und das Problem beheben kann.
Installationsanleitung
Die Installation und Konfiguration von Nagios ist etwas komplexer und komplizierter als bei den anderen Tools auf dieser Liste. Aus diesem Grund haben wir einen Link zur offiziellen Installationsanleitung für Nagios eingefügt, um Ihnen zu helfen. Sie können auch die offizielle Website besuchen, um weitere Informationen zu erhalten.
Stacer
Stacer ist ein funktionsreiches Tool zur Leistungsüberwachung und Systemoptimierung. Es kommt mit einer sauberen und modernen Benutzeroberfläche, einschließlich eines Head-up-Displays, das Ihnen alle wichtigen Nutzungsstatistiken für Ihre CPU, Speicher, Festplatte sowie Upload- und Download-Geschwindigkeiten für Ihre Internetverbindung anzeigt.
Sie können das Tool auch verwenden, um verschiedene Systemdienste und Prozesse zu überwachen. Es gibt sogar die Möglichkeit, diese direkt aus der App heraus zu aktivieren/deaktivieren.
Insgesamt ist die App leistungsstark und sowohl für Systemadministratoren als auch für Gelegenheitsnutzer empfehlenswert.
Installation
Wenn Sie Ubuntu verwenden, können Sie die App herunterladen, indem Sie den folgenden Befehl in Ihr Terminal eingeben:
$ sudo add-apt-repository ppa:oguzhaninan/stacer -y$ sudo apt-get update$ sudo apt-get install stacer -y
Wenn Sie jedoch eine andere Distribution als Ubuntu verwenden, können Sie die GitHub-Seite für distro-spezifische Installationsanweisungen besuchen.
Die Leistungsüberwachungs-Tools, die mit Ihrer Desktop-Umgebung geliefert werden
Schließlich würden wir dem durchschnittlichen und gelegentlichen Linux-Benutzer empfehlen, die Leistungsüberwachungs-Tools auszuprobieren, die mit Ihrer Desktop-Umgebung geliefert werden.
Es ist erwähnenswert, dass diese im Vergleich zu einigen der in der Liste erwähnten fortgeschrittenen Überwachungs-Tools viel rudimentärer sind. Aber andererseits sind sie vorinstalliert, und Sie müssen sie nicht separat konfigurieren oder andere Abhängigkeiten oder Pakete herunterladen, um sie auszuführen.
Wenn Sie nur eine Überwachung der grundlegenden Systemressourcennutzung benötigen, dann sind diese Tools mehr als ausreichend. Nun, es gibt eine Menge Linux-Desktop-Umgebungen auf dem Markt. Zur Veranschaulichung haben wir jedoch nur die beiden populärsten Optionen aufgenommen – GNOME und KDE.
GNOME-Systemmonitor
Der GNOME-Systemmonitor ist mit jeder Linux-Distribution verfügbar, auf der; Sie haben es erraten – GNOME. Er gibt Ihnen Zugriff auf eine grafische Oberfläche, mit der Sie die verschiedenen Prozesse, die auf Ihrem System laufen, die Systemressourcen und die Dateisysteme überwachen können.
Neben der Überwachung des Ressourcenverbrauchs können Sie damit auch Prozesse beenden und sogar die Priorität eines Prozesses ändern.
Um den GNOME-Systemmonitor zu finden, melden Sie sich an Ihrem Linux-PC mit GNOME an und gehen Sie zu System > Administrator > Systemmonitor. Sie können auch den folgenden Befehl in das Terminal eingeben, um ihn zu starten:
$ gnome-system-monitor
KDE-System-Guard
Und dann, für Linux-Distros, auf denen KDE läuft, haben wir KDE System Guard, auch bekannt als KSysGuard. Es ist eine viel fortgeschrittenere Option im Vergleich zu dem, was GNOME zu bieten hat. Mit KDE System Guard können Sie nicht nur das lokale System überwachen, sondern auch jedes entfernte System, auf das Sie Zugriff haben. Nicht nur das, das Tool stellt alle Statistiken in grafischer Form dar, was eine Freude ist.
Um den KSysGuard zu öffnen, müssen Sie sich zunächst an Ihrem KDE-betriebenen Linux-PC anmelden und dann zum System > Administrator > Systemmonitor navigieren.
Oder Sie können folgenden Befehl im Terminal eingeben:
$ ksysguard
Hinweis: Auch wenn diese Tools mit ihren jeweiligen Desktop-Umgebungen vorinstalliert sind, sind sie nicht nur auf diese Desktop-Umgebungen beschränkt. Es steht Ihnen also frei, GNOME System Monitor auf einem Linux-PC mit KDE zu installieren und umgekehrt.
Zusammenfassung
So, das war unsere Auswahl der besten Linux-Leistungsüberwachungs-Tools. Wir hoffen, dass die Liste nützlich war und Ihnen geholfen hat, das richtige Tool zu finden, um Ihre Systemnutzung und Ihren Ressourcenverbrauch im Auge zu behalten. Wie Sie sehen können, haben wir darauf geachtet, eine große Vielfalt an Tools und Apps zu bieten.
Von Apps, die bereits mit Ihrer Linux-Distribution ausgeliefert werden, bis hin zu Optionen von Drittanbietern haben wir alles berücksichtigt. Einige dieser Apps haben eine eigene GUI, andere sind webbasiert und wieder andere sind leichtgewichtige Kommandozeilen-Tools. Sie werden auch eine Vielzahl von Funktionen und Merkmalen finden, die sie mitbringen. Mit all diesen Optionen sind Sie sicher, das perfekte Performance-Monitoring-Tool für Linux zu finden, das Ihren spezifischen Bedürfnissen und Anforderungen entspricht.