Installieren und Verwenden des Collectl Performance Monitoring Tools auf Ubuntu 20.04

Wenn Sie ein Systemadministrator sind und für das Benchmarking und die Überwachung der Systemleistung verantwortlich sind, müssen Sie wissen, welches Werkzeug am besten geeignet ist, um diese Aufgabe auszuführen. Collectl ist ein leichtgewichtiges Leistungsüberwachungs-Tool, das zur Erfassung von Leistungsdaten verwendet werden kann, die den aktuellen Systemstatus beschreiben. Im Vergleich zu anderen Überwachungstools sammelt Collectl Informationen über viele verschiedene Typen von Systemressourcen wie CPU, Festplatte, Speicher, Netzwerk, Sockets, TCP, Inodes, Infiniband, Lustre, Speicher, NFS, Prozesse, Quadrics, Slabs und Buddyinfo. Es kann interaktiv oder als Dämon laufen und hat die Fähigkeit, die erfassten Daten aufzuzeichnen und wiederzugeben. Es ermöglicht auch den Export der Daten in verschiedene Dateiformate.

In diesem Tutorial zeigen wir Ihnen, wie Sie Collectl unter Ubuntu 20.04 installieren und verwenden können.

Voraussetzungen

  • Einen Server mit Ubuntu 20.04.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

Collectl installieren

Das Collectl-Paket ist standardmäßig im Ubuntu-Standard-Repository verfügbar. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

apt-get install collectl -y

Eine kurze Erklärung jeder Option des Befehls Collectl wie unten dargestellt:

  • C : CPU-Informationen.
  • D : Festplatten-Informationen.
  • E : Umgebungsdaten wie z.B. Lüfter, Leistung, Temperatur, usw.
  • F : NFS-Daten.
  • J : Unterbricht.
  • L : Informationen zum Dateisystem.
  • N : Informationen zum Netzwerk.
  • X : Verbindung herstellen.
  • Y : System-Objekt-Caches.
  • Z : Informationen verarbeiten.

Wie Sie Collectl verwenden

Sie können den Befehl Collectl ohne jede Option ausführen, um Informationen über CPU-, Festplatten- und Netzwerkstatistiken in einem für Menschen lesbaren Format zu drucken.

collectl

Sie sollten den folgenden Bildschirm sehen:

Überwachung von Sammlungen

Wenn Sie Statistiken für alle Subsysteme ausgeben möchten, führen Sie den Befehl mit der Option –all aus:

collectl --all

Sie sollten den folgenden Bildschirm sehen:

sammeln --alle

Um den Befehl Collectl command work als oberstes Dienstprogramm zu verwenden, führen Sie den folgenden Befehl aus:

collectl --top

Sie sollten folgenden Bildschirm sehen: Sie sollten den folgenden Bildschirm sehen:

Kollektor-Top

Wenn Sie alle Ressourcen gemeinsam überwachen möchten, führen Sie den folgenden Befehl aus:

collectl -scmd

Sie sollten den folgenden Bildschirm sehen:

collectl -scmd

Um den Speicherverbrauch Ihres Systems anzuzeigen, führen Sie den Befehl mit der Option -sm aus:

collectl -sm

Sie sollten den folgenden Bildschirm sehen:

sammeln -sm

Mit dem folgenden Befehl können Sie Informationen über CPU-, Platten- und Netzwerkdaten anzeigen:

collectl -scdn

Sie sollten den folgenden Bildschirm sehen: Z : Process information:

sammeln -scdn

Um die Informationen über TCP und CPU zu erhalten, führen Sie den folgenden Befehl aus:

collectl -stc

Sie sollten den folgenden Bildschirm sehen:

sammeln -stc

Um Informationen über Prozesse in Ihrem System zu erhalten, führen Sie den folgenden Befehl aus:

collectl -c1 -sZ -i:1

Sie sollten den folgenden Bildschirm sehen:

sammeln -c1 -sZ -i:1

Schlussfolgerung

Im obigen Leitfaden haben Sie gelernt, wie Sie das Befehlszeilen-Dienstprogramm Collectl verwenden können, um Ihre Systemleistung zu überwachen. Ich hoffe, dass Ihnen dies bei der Behebung leistungsbezogener Probleme helfen wird.

Das könnte dich auch interessieren …