Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1348|Antwort: 0

[Kommunikation] Linux View Netzwerkbandbreitenverbrauch (Echtzeitverkehr)

[Link kopieren]
Veröffentlicht am 13.03.2025, 10:13:48 | | | |
Linux bietet eine Vielzahl von Werkzeugen zur Überwachung des Netzwerkverkehrs und der Bandbreitennutzung. Diese Tools helfen Ihnen, ein stabiles Netzwerk aufrechtzuerhalten, die Ursachen für langsame Geschwindigkeiten zu lokalisieren und Fehler schnell zu beheben.

Sie können die Netzwerkbandbreitennutzung auf Linux-Systemen mit Kommandozeilen- (CLI) oder grafischen Benutzeroberflächen-(GUI)-Tools überwachen.

Kommandozeilen-Netzwerküberwachungstools sind ideal für Linux-Server ohne grafische Oberfläche. Mit wenigen einfachen Befehlen erhalten Nutzer schnell einen Überblick über Netzwerkbandbreitenmetriken direkt in der Terminal-Shell. Administratoren nutzen diese Werkzeuge oft in Skripten, um Überwachungsaufgaben zu automatisieren, Änderungen in Echtzeit zu verfolgen und Reaktionszeiten zu reduzieren.

GUI-Tools organisieren und präsentieren Netzwerkdaten typischerweise visuell in Form von Diagrammen und Diagrammen. Dies vereinfacht den Prozess der Überwachung von Netzwerkbandbreite und -leistung, selbst für Nutzer mit begrenzter technischer Erfahrung. Nutzer, die Analysen oder andere Aufgaben durchführen, die eine detaillierte Darstellung der Netzwerknutzung erfordern, arbeiten effizienter mit GUI-Tools.

Command Line Linux Network Monitoring Tools listet dieser Abschnitt die am häufigsten verwendeten Linux-CLI-Tools zur Überwachung des Netzwerkverkehrs und der Bandbreite auf.

iftop – Zeigt die Bandbreitennutzung an

IFTOP zeigt die Bandbreitennutzung jeder Verbindung in Echtzeit an und bietet einen Überblick über den gesamten Bandbreitenverbrauch. Dieses Tool ist auch sehr nützlich, um die Netzwerkgeschwindigkeit zu überprüfen.

iftop speichert keine historischen Daten und verfolgt den Verkehr nicht nach Prozess-ID (PID), was für viele Nutzer ein erheblicher Nachteil sein kann. Um iftop zu installieren, verwenden Sie den Befehl, der mit Ihrer Distribution verbunden ist:

Linux-DistributionenIFTOP-Installationskommando
Debian/Ubuntusudo apt install iftop
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iftop -y
Fedorasudo dnf install iftop -y
Arch Linuxsudo pacman -S iftop
OpenSUSEsudo zypper install iftop

Um iftop zu starten, geben Sie folgenden Befehl ein:




Drücken Sie Q, um IFTOP zu verlassen, und kehren Sie zur Eingabeaufforderung zurück.

nload – Zeigt Netzwerknutzung an

nload ist ein Kommandozeilen-Dienstprogramm, das eingehenden und ausgehenden Verkehr meldet. Die Ausgabe enthält Echtzeitdiagramme, die einen schnellen Überblick über die Netzwerkaktivitäten geben.

Allerdings zeigt nload den Datenverkehr weder nach PID noch nach Socket an, noch speichert es historische Daten. Gib den Befehl für deine Distribution ein, um nload zu installieren:

Linux-Distributionennload-Installationsbefehl
Debian/Ubuntusudo apt install nload
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nload -y
Fedorasudo dnf install nload -y
Arch Linuxsudo pacman -S nload
OpenSUSEsudo zypper install nload

Starte nload mit folgendem Befehl:




Drücke q, um nload zu verlassen und zur Kommandozeile zurückzukehren.

NetHogs – Überwachen Sie die Bandbreite des Netzwerkverkehrs

Das NetHogs-Dienstprogramm verfolgt die Netzwerknutzung für jeden Prozess/jede Anwendung. Es ermöglicht Administratoren, Bandbreitenspitzen zu diagnostizieren und zu bestimmen, welche Anwendungen übermäßig viel Bandbreite verbrauchen. Sein Hauptvorteil ist, dass die Daten nach Prozess-ID sortiert werden. Um NetHogs zu installieren, geben Sie ein:

Linux-DistributionenNethogs-Installationsbefehl
Debian/Ubuntusudo apt install nethogs
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nethogs -y
Fedorasudo dnf install nethogs -y
Arch LinuxSudo Pacman - S Nethogs
OpenSUSEsudo zypper install nethogs

Sobald die Installation abgeschlossen ist, starten Sie den NetHogs-Dienst mit folgendem Befehl:




Drücken Sie q, um NetHogs zu verlassen, und kehren Sie zur Eingabeaufforderung zurück.

BMON – Bandbreitenmonitor und Rate-Schätzer

BMON überwacht die Bandbreitennutzung und stellt die Nutzung für jedes Gerät bereit. Benutzer können die Bandbreite mehrerer Netzwerkadapter verfolgen. Es erfasst Netzwerkstatistiken und liefert eine benutzerfreundliche Ausgabe in grafischer Form. Es speichert keine historischen Daten, kann aber für Echtzeit-Diagnostik verwendet werden.

Um BMON zu installieren, gib den Befehl ein, der für deine Distribution gilt:

Linux-DistributionenBMON-Installationsbefehl
Debian/Ubuntusudo apt install bmon -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bmon -y
Fedorasudo dnf install bmon -y
Arch Linuxsudo pacman -S bmon
OpenSUSEsudo zypper install BMON

Um BMON zu starten, geben Sie ein:




Drücken Sie q, um das BMON-Diagramm zu verlassen.

vnStat – Netzwerkverkehrsüberwachung

vnStat betreibt einen Hintergrund-Daemon, um Bandbreitendaten zu erfassen. Es liest Daten aus dem Kernel, um den Ressourcenverbrauch zu verstehen. Persistent Logging ist die Hauptfunktion von vnStat – es sammelt und speichert Bandbreitennutzungsprotokolle, während der Daemon läuft.

Der Befehl vnstat kann verwendet werden, um Nutzungsstatistiken anzuzeigen und eignet sich am besten für statistische Berichte.

Um vnStat zu installieren, geben Sie den Befehl ein, der für Ihre Distribution gilt:

Linux-DistributionenVNSTAT-Installationsbefehl
Debian/Ubuntusudo apt install VNSTAT
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install vnstat -y
Fedorasudo dnf install vnstat -y
Arch Linuxsudo pacman -S vnstat
OpenSUSEsudo zypper install VNSTAT

Das Tool kann in Echtzeit ausgeführt werden, indem folgende Optionen angegeben werden:




Drücke Strg+C, um die Echtzeitüberwachung zu stoppen.

BWM-NG – Next-Generation Bandwidth Monitor

BWM-NG ist ein leichter, auf Curses basierender Bandbreitenmonitor. Es liefert Echtzeitstatistiken zu Netzwerkschnittstellen und zeigt die Bandbreitennutzung auf einfache Weise. Um bwm-ng zu installieren, gib den Befehl ein, der für deine Distribution gilt:

Linux-DistributionenBWM-NG Installationskommando
Debian/Ubuntusudo apt install bwm-ng
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bwm-ng -y
Fedorasudo dnf installieren bwm-ng -y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSEsudo zypper install bwm-ng

Verwenden Sie die folgenden Befehle, um die Echtzeit-Bandbreitennutzung aller Schnittstellen zu überwachen:




Drücken Sie q, um BWM-NG zu verlassen und zum Terminal zurückzukehren.

iPerf/iPerf3 – Netzwerk-Bandbreitenmesswerkzeug

iPerf überwacht die Netzwerkbandbreite über Protokolle wie TCP, UDP und SCTP und eignet sich am besten für die Abstimmung und Maximierung der Netzwerkleistung für bestimmte Protokolle. iPerf benötigt einen Server und einen Client zum Testen, und wenn du nur die Netzwerkgeschwindigkeit messen musst, ist es kein Kandidat.

Um iPerf3 zu installieren, geben Sie den Befehl ein, der für Ihre Distribution gilt:

Linux-DistributioneniPerf3-Installationsbefehl
Debian/Ubuntusudo apt install iperf3 -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iperf3 -y
Fedorasudo DNF install iperf3 -y
Arch Linuxsudo pacman -S iperf3
OpenSUSEsudo zypper install iperf3

Starte iPerf3 im Servermodus mit der Option -s und höre auf die Verbindung:




Drücken Sie Strg+C, um die Serververbindung zu beenden.

SS - Socket-Statistik

Der ss-Befehl ist Teil des iproute2-Pakets, das in den meisten Linux-Distributionen vorinstalliert ist. Es ersetzt den älteren Netstat-Befehl und liefert detaillierte Statistiken über Netzwerkverbindungen, offene Sockets und Listening-Ports. SS konzentriert sich nicht auf Bandbreitenüberwachung wie andere Tools auf der Liste. Für Netzwerkdiagnostiken auf Socket-Ebene ist es jedoch unerlässlich.

Geben Sie folgenden Befehl ein, um Netzwerkverbindungsstatistiken anzuzeigen:




Um alle aktiven TCP-Verbindungen anzuzeigen, geben Sie ein:




Netperf – Netzwerkbandbreitentest

Netperf hilft, die Netzwerkbandbreite mithilfe von Unix-Domänensockets, TCP, SCTP, DLPI und UDP über BSD-Sockets zu überwachen. Wie iPerf benötigt Netperf auch Server und Clients zum Testen. Wichtige Funktionen umfassen zahlreiche vordefinierte Tests zur Messung von Leistung oder Datenübertragungsgeschwindigkeit.

Verwenden Sie den Befehl, der Ihrer Distribution entspricht, um Netperf zu installieren:

Linux-DistributionenNetperf-Installationsbefehl
Debian/Ubuntusudo apt install netperf
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install netperf -y
Fedorasudo dnf install netperf -y
Arch Linuxsudo pacman -S netperf
OpenSUSEsudo zypper install netperf

Starte den Service mit folgendem Befehl:




Netperf läuft für eine vordefinierte Zeit und endet dann automatisch.

CBM – Farbbandbreitenmesser

Ein Farbbandmeter (CBM) ist ein kleines Kommandozeilenprogramm, das den aktuellen Netzwerkverkehr auf allen mit dem Netzwerk verbundenen Geräten anzeigt. Fluchbasierte Ausgabe wird farbig dargestellt und zeigt jede Netzwerkschnittstelle, die Anzahl der empfangenen Bytes, gesendete Bytes und die Gesamtzahl der Bytes.

Verwenden Sie den entsprechenden Befehl, um CBM auf Ihrer Distribution zu installieren:

Linux-DistributionenNetperf-Installationsbefehl
Debian/Ubuntusudo apt install cbm
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install cbm -y
Fedorasudo dnf install cbm -y
Arch LinuxSudo Pacman – S CBM
OpenSUSESudo Zypper install CBM

Um mit CBM zu überwachen, geben Sie ein:




Drücke Q, um das Fenster zu schließen.

Original:Der Hyperlink-Login ist sichtbar.




Vorhergehend:Alibaba Cloud hat SNAT entwickelt, um auf das öffentliche Netzwerk ohne öffentlichen Server zuzugreifen
Nächster:Linux-Befehle sudo und apt English Word-Abkürzungen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com