Très occasionnellement, lorsque j'utilise mon Mac, je constate que ma connexion Internet ralentit. En utilisant Activity Monitor, je peux voir que c'est parce que quelque chose télécharge des données au taux maximum que ma connexion peut prendre en charge --- mais je ne sais pas comment en être responsable. Cela peut être dû à plusieurs choses différentes (synchronisation Dropbox; certaines applications effectuent une mise à jour automatique; plus récemment, il s'agissait d'un tampon vidéo dans un onglet de navigateur que j'avais oublié), il serait donc très pratique d'avoir un moyen de le dire quelle application est responsable de l'utilisation du réseau. Une telle chose est-elle possible sous OS X? Idéalement, je recherche une solution gratuite. (La ligne de commande est OK.) Je suis sur Snow Leopard si cela fait une différence.
9
Pare-feu
Vous pouvez utiliser Little Snitch ou HandsOff . Ce sont d'excellents pare-feu et les deux ont une fonction "Moniteur réseau", qui fera le travail:
Les moniteurs réseau de: Little Snitch (à gauche), HandsOff (à droite)
Nettop
Une solution cli gratuite et intégrée (malheureusement elle n'est pas incluse dans Snow Leopard) serait nettop . nettop regroupe le trafic par programme et par port et mesure diverses statistiques de réseau.
Autre
Il existe peu d'autres programmes, qui capturent et mesurent le trafic ( iftop , wirehark , tcpdump ), mais ils ne connaissent pas le pid d'origine. Pour établir la connexion, vous devez utiliser netstat .
la source
nettop
était nouveau pour moi. Ça a l'air pratique.vous donnera tous les accès au réseau par toutes les applications (et processus). Habituellement, le processus créant beaucoup de trafic est celui qui apparaît le plus souvent dans la sortie.
la source
Le "livre DTrace" a un script, soconnect.d , qui fait cela.
Copiez la version "Mac OS X", collez-la dans un fichier texte, puis exécutez-la depuis le terminal avec
sudo dtrace -s soconnect.d
.la source
Activity Monitor a également des colonnes pour les octets reçus et envoyés depuis 10.9:
la source