Je pense que je suis victime d'un bug ici. Parfois, pendant que je travaille (je ne sais toujours pas pourquoi), mon trafic réseau atteint 200 Ko / s et le reste, même si je ne fais rien d’internet.
Cela m'arrive parfois avec l'utilisation du processeur. Lorsque cela se produit, je lance simplement une top
commande pour déterminer quel processus est responsable, puis le processus kill
. Le problème est le suivant: je n'ai aucun moyen de savoir quel processus est responsable de mon utilisation élevée du réseau. Le moniteur de ressources et la top
commande ne me disent que mon utilisation totale du réseau, aucun d'eux ne me dit de traiter des informations réseau spécifiques.
J'ai trouvé des questions ici sur la surveillance de l'utilisation totale de la bande passante, mais, comme je l'ai mentionné, ce n'est pas ce dont j'ai besoin. Existe-t-il une autre commande que je peux utiliser pour savoir quel processus est hors de contrôle?
La commande iftop
donne des résultats totalement en désaccord avec les informations rapportées par le Moniteur système. Alors que ce dernier affirme qu'il y a un trafic réseau élevé, le premier affirme qu'il y a à peine 1 Ko / s.
J'ai déjà essayé de supprimer tous les problèmes évidents (Firefox, gestionnaire de mise à jour, Pidgin, etc.) sans succès. Jusqu'à présent, le redémarrage de la machine est le seul moyen que j'ai trouvé pour résoudre ce problème.
la source
nethogs
est bien, mais il semble utiliser beaucoup plus de cpu sur mon ordinateur queiftop
nethog
inutilisables: askubuntu.com/questions/726601/…sudo nethogs
fonctionne bien.Utilisez
iftop
pour localiser le port TCP sur votre ordinateur qui reçoit le plus de trafic. Puis utilisezsudo netstat -tup
pour localiser le processus "possédant" ce port.C'est le processus que vous recherchez.
PS: devrait aussi fonctionner pour UDP.
la source
iftop
réclame à peine 1 kilo-octet par seconde.sudo iftop -B -i eth0
, cela signifie qu'il ne regardait que mon trafic Internet, non? Je ne me suis pas rendu compte que le moniteur du système vérifiait peut-être également d'autres interfaces. Ironiquement, le problème a disparu il y a 10 minutes (après de nombreuses heures), je ne peux donc plus vérifieriftop
pour l'instant. Que signifie l'interface lo?Vous voudrez peut-être rechercher
ntop
- qui devrait surveiller l'activité du réseau au niveau du processus. Vous pouvez trouverntop
dans le centre logiciel ou avecsudo apt-get install ntop
Pour les instructions d’installation, suivez leur page http://packages.ntop.org/
la source
apt-get install ntopng
Une autre alternative est iptraf. Cela ne vous indiquera pas le PID du processus, mais vous indiquera quelle connexion utilise combien de bande passante.
la source
Réponse tardive, mais j'ai eu le même problème. S'est avéré être Ubuntuone. J'ai trouvé ça en exécutant tcpdump. J'ai suivi la même courbe d'apprentissage sur l'identification des processus.
De mes notes :
Note de l'éditeur: cette réponse faisait référence à l'article de blogspot de tinker qui est destiné aux utilisateurs invités uniquement. Puisque cette réponse a des votes positifs appréciables, elle est donc précieuse. J'ai trouvé une copie de l'article sur Wayback Machine . Et inclus cela ici.
la source