De tels outils connus comme iftop / iptraf affichent les E / S du réseau par interface et par connexion. Existe-t-il un moyen de voir les statistiques d'E / S réseau par processus?
linux
networking
io
Anonyme
la source
la source
Réponses:
Nethogs a l' air de faire ce que vous voulez.
EDIT: j'avais besoin d'installer ncurses-devel, libpcap et libpcap-devel pour construire.
la source
Pour trouver les connexions associées à chaque processus, utilisez lsof. Par exemple:
Cela vous donnera une liste de connexions, comme ceci:
À partir de là, vous devriez pouvoir découvrir chaque connexion individuellement en utilisant les outils que vous avez mentionnés (iftop, iptraf). Vous pouvez créer un petit script pour agréger les données spécifiques que vous recherchez.
la source
lsof -niTCP
est équivalent mais beaucoup plus rapide, etlsof -niTCP -sTCP:ESTABLISHED
affiche les connexions actuelles.