So überwachen Sie die Netzwerklast über die Befehlszeile unter Linux

Wenn Sie ein Netzwerkadministrator sind, wissen Sie sicherlich, wie wichtig die Überwachung des Netzwerkverkehrs ist. Zwar gibt es dafür hervorragende GUI-basierte Software, aber wenn Sie mit der Befehlszeile arbeiten und nach einer Befehlszeilenalternative suchen, würde ich Ihnen slurm empfehlen.

In diesem Artikel besprechen wir den Befehl slurm und die von ihm bereitgestellten Funktionen.

Einführung

Beschrieben durch seine Manpage Als „noch ein weiterer Netzwerklastmonitor“ ist Slurm ein generischer Netzwerklastmonitor, der Gerätestatistiken zusammen mit einem schönen ASCII-Diagramm anzeigt – es unterstützt mehrere Arten von Diagrammen.

Für diejenigen, die sich für seine Ursprünge interessieren: Das Projekt begann als FreeBSD-Portierung des Linux-PPP-Link-Monitors mit dem Namen „pppstatus“. Abgesehen von Linux funktioniert der Befehl auf vielen anderen Plattformen, darunter FreeBSD, OpenBSD, NetBSD, Solaris, HP-UX, MicroBSD und Mac OS X.

Herunterladen und installieren

Benutzer von Debian-basierten Systemen wie Ubuntu können dieses Dienstprogramm mit dem folgenden Befehl einfach herunterladen und installieren:

sudo apt-get install slurm

[enlazatom_show_links]

Alternativ können Sie es auch herunterladen Quellcode und manuell installieren.

Verwendung

Hier sind einige Beispiele, wie der Slurm-Befehl verwendet werden kann:

Notiz: Alle in diesem Artikel vorgestellten Beispiele wurden unter Ubuntu 14.04 getestet.

Standardausgabe

Um den Befehl slurm zu verwenden, müssen Sie ihm zunächst mitteilen, welche Netzwerkschnittstelle Sie überwachen möchten. Dies können Sie tun, indem Sie den Schnittstellennamen als Argument an die Befehlszeilenoption -i übergeben.

In meinem Fall wollte ich beispielsweise die Schnittstelle „wlan0“ überwachen, also habe ich den Befehl folgendermaßen ausgeführt:

und die folgende Ausgabe wurde erzeugt:

Wie im obigen Screenshot zu sehen ist, erzeugte der Befehl Informationen zum Netzwerkverkehr sowohl in Textform als auch in Form eines Diagramms, das je nach Netzwerknutzung von links nach rechts scrollt.

Obwohl die Manpage des Befehls sowie die Projektseite keine Informationen über das Diagramm und die darin dargestellten Daten enthalten, ist es offensichtlich, dass die grünen X auf Downloads und die roten X auf Uploads hinweisen. Jede Spalte im Diagramm stellt die Netzwerklast (Download + Upload) zu jeder Sekunde dar. Das heißt, je mehr X in einer bestimmten Spalte vorhanden sind, desto höher ist die Netzwerklast zu dieser Sekunde.

Andere Grafikmodi

Neben dem Standard-Grafikmodus bietet der Befehl auch den klassischen sowie den geteilten und großen geteilten Grafikmodus.

Um den Befehl mit klassischem/kombiniertem Diagramm zu starten, verwenden Sie die Befehlszeilenoption -c:

Um den Befehl im Split-Graph-Modus zu starten, verwenden Sie auf ähnliche Weise die Befehlszeilenoption -s:

Um den Befehl abschließend im großen Split-Graph-Modus zu starten, verwenden Sie die Befehlszeilenoption -l:

Ändern Sie die Verzögerung zwischen Bildschirmaktualisierungen

Standardmäßig aktualisiert der Befehl die Ausgabe nach einer Sekunde. Sie können dies jedoch ändern, indem Sie die Befehlszeilenoption -d verwenden. Um beispielsweise die Verzögerung auf 3 Sekunden zu ändern, habe ich den folgenden Befehl verwendet:

Abschluss

Slurm ist ein leichtes und benutzerfreundliches Befehlszeilentool zur Überwachung der Netzwerkaktivität. Obwohl es nicht viele Funktionen bietet, hält es, was es verspricht. Wenn Sie möchten, können Sie auch versuchen, es in Tools wie Conky zu integrieren, um das Beste daraus zu machen.

Haben Sie jemals den Slurm-Befehl verwendet? Wie war Ihre Erfahrung? Teilen Sie Ihre Gedanken in den Kommentaren unten mit.

Index
  1. Einführung
  2. Herunterladen und installieren
  3. Verwendung
    1. Standardausgabe
    2. Andere Grafikmodi
    3. Ändern Sie die Verzögerung zwischen Bildschirmaktualisierungen
  4. Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up