Logiciel pour afficher la quantité de transfert de données de chaque processus

13

Je remarque une activité de transfert de données réseau inhabituelle. Existe-t-il un logiciel qui peut montrer la quantité de transfert de données réseau que le processus effectue?

utilisateur
la source
1
Vous parlez d'E / S disque ou de transfert réseau (Internet)?
sebikul

Réponses:

14

Vous pouvez utiliser nethogs pour voir la vitesse de transfert pour chaque processus.

sudo apt-get install nethogs

Exécutez-le dans le terminal en exécutant, sudo nethogsmais si vous avez plusieurs périphériques réseau, vous devrez peut-être le spécifier comme suit:

sudo nethogs eth0
sudo nethogs eth1  
sudo nethogs wlan0  
sudo nethogs wlan1  

Une image de nethogs travaillant avec un chrome ouvrant une page Web:

Nethogs en action

Vous avez également bmon qui vous montre l'utilisation de diviser Ethernet.

sudo apt-get install bmon

et il suffit de l'exécuter comme sudo bmonil vous montrera tous les périphériques réseau sont leur utilisation BMON en action

Luis Alvarado
la source
7

Vous pouvez utiliser un outil en ligne de commande appelé nethogs . Installez-le d'abord:

sudo apt-get install nethogs

Appelez-le ensuite sur l'interface. Comme pour l'interface Ethernet:

sudo nethogs eth0

Il montre à quelle vitesse les processus envoient et reçoivent des données et peuvent vous aider à trouver le transfert de données inhabituel.

Pedram
la source