GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qu'un outil de ligne de commande simple et courant pour afficher l'utilisation du réseau sur une machine Linux ?

j'aime 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

mais il y a bien plus - iptraf, iftop, nload pour n'en nommer que quelques-uns.

si vous ne pouvez pas vraiment installer/compiler quoi que ce soit de nouveau - vous devrez écrire un script simple analysant la sortie de ifconfig et calculant les incements pour les compteurs d'entrée/sortie. deux exemples que j'ai trouvés :ici et ici.


Voici deux outils qui valent le détour, même s'ils ne sont probablement pas disponibles par défaut sur votre distribution :

  • nethogs :un outil simple qui affichera l'utilisation du réseau par processus :


(source :sourceforge.net)

  • tcptrack est également très bon, en particulier sur une passerelle - vous pouvez obtenir la bande passante utilisée par n'importe quelle adresse IP entrant ou sortant de votre serveur :


(source :steve sur www.rhythm.cx)


Linux
  1. Comment installer et utiliser l'outil de ligne de commande Mosh Linux

  2. Commande Linux df

  3. Commande de redémarrage Linux

  4. Comment surveiller l'utilisation du réseau avec nload sous Linux ?

  5. Surveillance du niveau du microphone avec un outil de ligne de commande sous Linux

Afficher les informations réseau sous Linux à l'aide de What IP Tool

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande

Ripgrep - L'outil de recherche de ligne de commande le plus rapide pour Linux

Utilisation de la commande Linux sed avec des exemples

Commande Linux nload

Comment analyser l'utilisation du disque dans Linux en ligne de commande ?