Was ist ein einfaches und allgemeines Befehlszeilentool, um die Netzwerknutzung auf einem Linux-Computer anzuzeigen? [geschlossen]

8

Ich suche nach einem einfachen Befehlszeilen-Linux-Tool, das mir die aktuelle Netzwerkauslastung anzeigt , genauso wie oben die CPU-Auslastung angezeigt wird.

Was ist das Standardtool (ich kann keine neuen Dinge auf dem Server installieren), das die Aufgabe erledigt. Ich brauche nichts Besonderes und ein einfaches textbasiertes Tool reicht aus.

Boas
quelle

Antworten:

8

Ich mag ifstat :

brzoza:~# ifstat -b 1
       eth0                eth1                eth2       
 Kbps in  Kbps out   Kbps in  Kbps out   Kbps in  Kbps out
 7870.11  27165.49  24776.69   7626.12      0.00      0.00
 8738.48  27760.18  26787.02   7851.60      0.00      0.00
 8532.13  28028.55  26122.37   7850.08      0.00      0.00
 9029.12  25981.44  23108.86   8282.37      0.00      0.00

aber es gibt noch viel mehr - iptraf, iftop, nload, um nur einige zu nennen.

Wenn Sie nichts Neues wirklich installieren / kompilieren können, müssen Sie ein einfaches Skript schreiben, das die Ausgabe von ifconfig analysiert und Inkremente für Eingabe- / Ausgabezähler berechnet. Zwei Beispiele, die ich gefunden habe: hier und hier .

pQd
quelle
3

Hier sind zwei Tools, die es wert sind, überprüft zu werden, obwohl sie in Ihrer Distribution wahrscheinlich nicht standardmäßig verfügbar sind:

  • nethogs : Ein einfaches Tool, das die Netzwerknutzung nach Prozessen anzeigt:

Alt-Text
(Quelle: sourceforge.net )

  • tcptrack ist auch sehr gut, insbesondere auf einem Gateway - Sie können die Bandbreite abrufen, die von jeder IP-Adresse verwendet wird, die auf Ihrem Server ein- oder ausgeht:

Alt-Text
(Quelle: Steve unter www.rhythm.cx )

Falken
quelle
1

Zusätzlich zu dem, was pQd erwähnt hat, ist einer meiner Favoriten pktstat. Das habe ich oft benutzt.

Sybreon
quelle
0

Mein bisheriger Favorit ist ifstatus . Es basiert auf Flüchen, funktioniert also in einem Terminal und gibt eine grafische Darstellung Ihres Verkehrsverlaufs über die Zeit (vollständig konfigurierbar).

SiegeX
quelle
0

ntop könnte das sein, wonach Sie suchen.

Lorenzog
quelle
0

Offene Verbindungen auflisten

lsof -i :80

Listen Sie alle Dienste mit dem Namen httpd auf

lsof -i -nP | grep httpd
DrDol
quelle
-2

Sie können verwenden, nloaddass für eine einfache Ansicht der Bandbreitennutzung keine Root-Berechtigungen erforderlich sind

nload

Sie können diese verwenden iftop, für die Root-Berechtigungen erforderlich sind, um die Ein- und Ausgabe der Verbindung von Ihrer Netzwerkkarte zu verstehen (verwenden Sie UMSCHALT + S für eine vollständigere Ansicht).

iftop

Sie können die Software mit einem Standard-GCC kompilieren.

alessiosavi
quelle
Willkommen bei ServerFault! Es wird für die Leute viel einfacher sein, Ihren Antworten zu folgen, wenn Sie die Terminalausgabe als Text und nicht als Bilder einfügen. Wenn Sie den Text markieren und die {}Taste drücken, wird er als "Code" formatiert, sodass alle Leerzeichen, Zeilenumbrüche usw. eingeschlossen werden.
Jenny D
Das Tool ist eine Terminal-GUI-Anwendung, ich habe das Bild Sir
alessiosavi