Risposte:
NetHogs è probabilmente quello che stai cercando:
un piccolo strumento "net top". Invece di suddividere il traffico per protocollo o per sottorete, come la maggior parte degli strumenti, raggruppa la larghezza di banda per processo .
NetHogs non si basa su un modulo kernel speciale da caricare. Se improvvisamente c'è molto traffico di rete, puoi avviare NetHogs e vedere immediatamente quale PID sta causando questo. Ciò semplifica l'identificazione di programmi che sono diventati selvaggi e stanno improvvisamente occupando la tua larghezza di banda.
Poiché NetHogs si basa fortemente su / proc, la maggior parte delle funzionalità sono disponibili solo su Linux. NetHogs può essere costruito su Mac OS X e FreeBSD, ma mostrerà solo connessioni, non processi ...
nethogs
è carino, ma sembra usare molto più cpu sul mio computer cheiftop
-t
, -c
e analizzarlo con grep / sed.
Anche iftop :
mostra l'utilizzo della larghezza di banda su un'interfaccia
iftop fa per l'uso della rete cosa fa top (1) per l'uso della CPU. Ascolta il traffico di rete su un'interfaccia denominata e visualizza una tabella dell'uso corrente della larghezza di banda da parte di coppie di host. Comodo per rispondere alla domanda "perché il nostro collegamento ADSL è così lento?" ...
iptraf è il mio preferito. Ha una bella interfaccia ncurses e opzioni per il filtro, ecc.
Un'altra opzione che potresti provare è iptstate .