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)