GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je surveiller l'utilisation des E/S réseau par processus sous Linux ?

Solution 1 :

nethogs semble faire ce que vous voulez.

EDIT :J'avais besoin d'installer ncurses-devel, libpcap et libpcap-devel pour compiler.

Solution 2 :

Pour trouver les connexions associées à chaque processus, utilisez lsof. Par exemple :

lsof | grep TCP

Cela vous donnera une liste de connexions, comme celle-ci :

bash    10887 luke    3u     IPv4 44638801      0t0      TCP littleyerry.example.com:55212->barista.example.com:ldap (ESTABLISHED)
bash    10913 luke    3u     IPv4 44638905      0t0      TCP littleyerry.example.com:55216->barista.example.com:ldap (ESTABLISHED)
ssh     10935 luke    3u     IPv4 44639001      0t0      TCP littleyerry.example.com:55219->barista.example.com:ldap (ESTABLISHED)
ssh     10935 luke    4u     IPv4 44639008      0t0      TCP littleyerry.example.com:59459->launchpad.example.com:ssh (ESTABLISHED)
bash    10938 luke    3u     IPv4 44639107      0t0      TCP littleyerry.example.com:55221->barista.example.com:ldap (ESTABLISHED)

À partir de là, vous devriez pouvoir vous renseigner sur chaque connexion individuellement à l'aide des 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.


Linux
  1. Comment vérifier l'utilisation de la mémoire du processus avec la commande Linux pmap

  2. Comment limiter l'utilisation du processeur d'un processus sous Linux

  3. Linux – Comment surveiller les E/S de disque dans un répertoire particulier ?

  4. Comment puis-je surveiller les données sur un port série sous Linux ?

  5. Comment puis-je savoir sous Linux quel processus a envoyé un signal à mon processus

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

Comment obtenir l'utilisation du processeur d'un seul processus sous Linux

Linux - Comment annuler le partage du réseau pour le processus actuel ?

Comment limiter les E/S par processus à une limite maximale ?

Surveillez l'utilisation de la bande passante du réseau Linux en temps réel avec nload

Comment vérifier l'utilisation des E/S disque par processus ?