Wie Überwachen der Netzwerkbandbreite mit der Befehlszeile unter Linux
Die Analyse und Überwachung des Netzwerkverkehrs einer gesamten Netzwerkinfrastruktur ist eine sehr wichtige Aufgabe für jeden Linux-Systemadministrator. Der Netzwerkadministrator muss sehen, was mit dem Netzwerk passiert, wer die Bandbreite nutzt und wie die gesamte Netzwerkinfrastruktur mit der Last umgeht. Die gute Sache ist, dass es viele Open-Source-Netzwerk-Monitoring- und Traffic-Analyse-Tools gibt, die in Linux verfügbar sind.
In diesem Beitrag werden einige Linux-Befehlszeilentools erläutert, mit denen die Netzwerknutzung überwacht werden kann.
Nload
Nload ist eine Konsolenanwendung, mit der Benutzer den ein- und ausgehenden Datenverkehr separat überwachen können.
Es visualisiert den ein- und ausgehenden Verkehr mit zwei Grafiken und liefert zusätzliche Informationen wie die Gesamtmenge der übertragenen Daten und die minimale / maximale Netzwerknutzung.
Sie können nload
installieren, indem Sie den folgenden Befehl nload
:
sudo apt-get installieren nload
Führen Sie nun den Befehl nload aus:
sudo nload
Sobald der Befehl nload ausgeführt wird, sollten Sie die folgende Ausgabe sehen.
Iptraf
Iptraf ist ein ncurses-basiertes IP-LAN-Überwachungstool, das einzelne Verbindungen und die Datenmenge zwischen den Hosts anzeigt.
Führen Sie Folgendes aus, um iptraf
zu installieren:
sudo apt-get installieren iptraf
Nachdem iptraf
installiert wurde, geben Sie den folgenden Befehl aus:
sudo iptraf
Sie sollten die folgende Ausgabe sehen.
Vnstat
Vnstat unterscheidet sich von den meisten anderen Tools. Es ist ein konsolenbasierter Netzwerkverkehrsmonitor für Linux, der als Daemon ausgeführt wird und ein Protokoll des Netzwerkverkehrs für die ausgewählte Schnittstelle führt. Es kann verwendet werden, um einen Bericht über die Netzwerknutzung zu erstellen.
Sie können vnstat
installieren, indem Sie den folgenden Befehl vnstat
:
sudo apt-get installieren vnstat
Führen Sie nun vnstat
ohne irgendein Argument aus:
sudo vnstat
Sie können die Gesamtmenge der Datenübertragung in Ihrem Netzwerk sehen.
Wenn Sie die Bandbreitennutzung in Echtzeit überwachen möchten, verwenden Sie die Option -l
. Es zeigt die gesamte Bandbreite an, die von eingehenden und ausgehenden Daten verwendet wird.
Führen Sie nun vnstat
, um die Bandbreitennutzung auf der wlan0 interface:
zu überwachen wlan0 interface:
sudo vnstat -l -i wlan0
Sie sehen folgende Ausgabe.
Tachometer
Speedometer ist ein Befehlszeilendienstprogramm, mit dem die aktuellen Download- / Upload-Geschwindigkeiten der Netzwerkverbindungen und die Geschwindigkeit der Dateisysteme überwacht werden können. Der Tachometer zeigt eine Grafik Ihrer aktuellen und vergangenen Netzwerkgeschwindigkeit in Ihrer Konsole an. Sie können den Tachometer auch direkt in einer Datei verwenden, um die Downloadleistung und den Verlauf eines bestimmten Downloads anstelle des gesamten Netzwerkverkehrs zu überwachen.
Führen Sie den folgenden Befehl aus, um speedometer
in Ihrem System zu installieren:
sudo apt-get install Tachometer
Jetzt, speedometer
auf wlan0
Schnittstelle laufen:
sudo Geschwindigkeitsmesser -r wlan0 -t wlan0
Sie sehen eine Ausgabe ähnlich der folgenden.
Iftop
Iftop ist ein Befehlszeilentool, das den Netzwerkverkehr auf einer bestimmten Schnittstelle überwacht (z. B. eth0, eth1, wlan0) und eine Tabelle der aktuellen Bandbreitennutzung durch Hosts anzeigt. Iftop verwendet die pcap-Bibliothek, um die eingehenden und ausgehenden Pakete der Netzwerkschnittstelle zu erfassen.
Sie können iftop
einfach installieren, indem Sie den folgenden Befehl iftop
:
sudo apt-get install iftop
Führen Sie nun iftop
mit der Option n
, die verhindert, dass iftop die IP-Adressen in den Hostnamen auflöst:
sudo iftop -n
Sie sehen folgende Ausgabe.
Fazit
Ich hoffe, dass dieser Beitrag hilfreich sein wird, um die Netzwerkbandbreite auf Ihrem Linux-Server schnell zu überprüfen. Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie irgendwelche Fragen haben.