Comment puis-je surveiller l'utilisation du réseau par processus sur Mac OS X? [dupliquer]


30

Duplicata possible:
Application pour surveiller toutes les applications qui utilisent Internet dans Mac OS X
Moniteur de bande passante pour Mac OS X?

Existe-t-il un moyen de savoir quel processus utilise la quantité de bande passante Internet sur Mac OS X Lion? Je suis sur Internet mobile maintenant, ce qui n'est pas très rapide, donc ce serait bien si je pouvais dire cela par exemple, Chrome utilisant 10kB / s et Skype utilisant 2kB / s.

Je peux voir la quantité totale de trafic dans le moniteur d'activité, mais cela ne me suffit pas.

Je voudrais utiliser une application existante, je ne suis pas intéressé à écrire une application comme celle-ci. Et je ne suis pas intéressé par le trafic réel, seulement le nombre d'octets transférés et reçus par chaque processus.


Enfin, j'ai modifié la source d'iftop pour produire une sortie qui peut être analysée avec awk et peut être fusionnée avec lsof. Maintenant, je peux voir l'utilisation de la bande passante par les processus d'une manière hacky ...
psmith

1
Souhaitez-vous partager?
Henno

Réponses:


42

Mac OS X Lion (10.7.x) contient une commande appelée nettopqui vous permet d' accéder à la plupart du chemin. Assurez-vous de vérifier la page de manuel pour apprendre les touches de navigation et notez la dtouche pour basculer l'affichage delta. Pas tout à fait l'affichage kB / s que vous cherchiez, mais peut-être proche.

Je serais intéressé à savoir si cela fonctionne mieux ou pire pour vous que votre piratage iftop / awk / lsof.

Mise à jour: Assurez-vous également de créer votre fenêtre de terminal ...
R E A L L Y W I D E.
nettopa beaucoup de colonnes qu'il ne dessinera pas et ne vous dira même pas si votre fenêtre de terminal est trop étroite.


9
Vous pouvez également utiliser / appuyez sur c-for collapsed viewpour plus de presseh-help
Natwar Singh

3
Je pense que cela devrait être encore plus large que ce que vous recommandez.
Michael Krelin - pirate
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.