mi piace 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
ma c'è molto di più:iptraf, iftop, nload solo per citarne alcuni.
se non puoi davvero installare/compilare nulla di nuovo, dovrai scrivere un semplice script analizzando l'output di ifconfig e calcolando gli incrementi per i contatori di input/output. due esempi che ho trovato:qui e qui.
Ecco due strumenti che vale la pena provare, anche se probabilmente non sono disponibili di default sulla tua distribuzione :
- nethogs:un semplice strumento che visualizzerà l'utilizzo della rete per processo:
(fonte:sourceforge.net)
- tcptrack è anche molto buono, specialmente su un gateway:puoi ottenere la larghezza di banda utilizzata da qualsiasi indirizzo IP in entrata o in uscita dal tuo server:
(fonte:steve su www.rhythm.cx)