Je vois soudain que ma bande passante en aval est de 400 KBps, ce qui est le maximum que mon fournisseur d'accès me donne, donc il y a une application qui télécharge au maximum de sa capacité.
Le problème, c'est que je n'ai lancé aucun téléchargement, donc il le fait en arrière-plan sans me le dire.
Comment puis-je savoir quelle application ou quel processus l'utilise ?
Ou, en gros, comment puis-je déterminer la quantité de bande passante utilisée par chaque processus ou application ouverte ?
Réponses
Trop de publicités?Citation : "Comment puis-je savoir quelle application ou quel processus l'utilise ?"
Vous pouvez essayer ordinateur portable (1) dans le terminal. Il est préinstallé et se rafraîchit toutes les quelques secondes pour fournir un tableau de bord de toutes les connexions réseau ouvertes (par processus) avec leur utilisation. Mieux que lsof
puisqu'il montre aussi les données d'utilisation.
$ nettop
Ensuite, appuyez sur 'd' et cherchez des entrées étranges ou des entrées avec un trafic important dans la colonne 'bytes in' ou 'bytes out'. Le 'd' indique à nettop de ne montrer que les différences à chaque rafraîchissement de l'écran.
Notes d'utilisation pratique :
Si vous ne reconnaissez pas le nom du processus, cherchez-le sur Google.
Si vous ne voulez plus du processus, récupérez le pid (le numéro à côté du nom du processus dans nettop), et tuez-le avec kill -9 <pid>
. Si cela ne résout pas le problème, voyez si vous pouvez désinstaller le processus.
Si vous êtes intéressé par ce que le processus transmet sur le réseau, utilisez le numéro de port du client pour cette connexion particulière (par exemple, '53133' à partir de 10.0.0.1:53133->74.125.68.100:80
) pour exécuter un tcpdump (1) pour voir les données dans les paquets échangés : sudo tcpdump -nnvvXSs 1514 port 53133
Si vous êtes intéressé par la destination à laquelle le processus s'adresse, mais que l'adresse IP de destination n'a pas de nom d'hôte DNS inversé (comme dans l'exemple précédent), essayez de visiter cette adresse IP dans un navigateur web comme suit https://IP Cliquez sur l'icône du cadenas brisé dans la barre d'adresse et consultez les détails du certificat pour savoir quel domaine est servi (*.google.com dans ce cas). Cela ne fonctionnera pas si le port SSL 443 n'est pas ouvert sur la destination.
Juste pour compléter la réponse du nettop (formidable) - certains se sont plaints que la sortie est cryptique. Pour une sortie claire, essayez :
nettop -P -k state,interface -d
Les drapeaux sont expliqués :
-P
réduit les rangs de chaque processus parent
-k state,interface
supprime les colonnes moins informatives qui se trouvent entre vous et les colonnes d'entrées/sorties d'octets
-d
active l'option delta (comme l'appui sur la touche d
bouton)
Utilisez le h
ou exécuter man nettop
pour d'autres options.
lsof y iftop (lien direct vers le paquet d'installation) sont les meilleurs outils qui viennent à l'esprit.
Jetez également un coup d'œil à ceci question .
Rubbernet est une excellente application qui vous permet de voir l'utilisation du réseau par application sur votre Mac et qui prend en charge la surveillance à distance. Vous pouvez installer un plugin Rubbernet sur n'importe quel Mac dont vous avez l'accès administratif, puis surveiller l'utilisation de la bande passante par application de tous les Macintosh de votre réseau depuis votre propre ordinateur.
Il est payant (30 euros sur leur site web, mais pour une raison inconnue, il coûte 19,99 dollars sur le site de la Commission européenne). Mac App Store mais ils ont un essai gratuit entièrement fonctionnel sur leur site web. Je n'ai pas encore acheté l'application, donc je ne peux pas confirmer que vous pouvez acheter une licence pour l'application et ensuite installer le plugin sur n'importe quel nombre de Macs pour un coût supplémentaire. Mais cela semble être la situation.
Les développeurs sont les mêmes personnes qui font le client IRC Linkinus.
le lien vers rubbernet a été supprimé car il menait à un site web avec une fausse alerte sur la mise à jour d'un Flash obsolète.
- Réponses précédentes
- Plus de réponses