web-dev-qa-db-fra.com

Comment surveiller l'utilisation du réseau par processus sous Mac OS X?

doublon possible:
Application permettant de surveiller toutes les applications utilisant Internet sous Mac OS X
Moniteur de bande passante pour Mac OS X?

Existe-t-il un moyen de savoir quel processus utilise combien de bande passante Internet sous Mac OS X Lion? Je suis sur Internet mobile, ce qui n’est pas très rapide. Ce serait donc bien si je peux dire que, par exemple, Chrome utilise 10 Ko/s et Skype utilise 2 Ko/s.

Je peux voir le volume total de trafic dans Activity Monitor, mais cela ne me suffit pas.

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

29
psmith

Mac OS X Lion (10.7.x) contient une commande appelée nettop qui vous permet de vous y rendre presque entièrement. Assurez-vous de consulter la page de manuel pour connaître les touches de navigation et notez la touche d pour basculer l'affichage delta. Pas tout à fait l’écran que vous cherchiez, mais peut-être plus proche.

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

Mise à jour: Assurez-vous également de créer la fenêtre de votre terminal ...
R E L L Y W I D E.
nettop contient de nombreuses colonnes qu’elle ne dessine pas et ne vous dit même pas si votre fenêtre de terminal est trop étroite.

41
Spiff