Comment voir l'utilisation de la bande passante sur un Mac?

17

J'ai des problèmes avec Internet et les techniciens du FAI ont suggéré que quelque chose utilise ma bande passante.

Existe-t-il un logiciel pour surveiller quels processus utilisent la bande passante?

nue
la source
1
Salut à tous - Puis-je vous demander de décrire également vos problèmes Internet - l'hypothèse que le support technique du FAI a raison peut être un redingote pour vous faire décrocher;)
stuffe
Internet est devenu très lent. Mais pas toujours. Il a fait un test où j'étais connecté non pas à Internet mais uniquement au FAI, et le test de vitesse était très bien.
nue
1
Mettez Activity Monitor dans votre dock et définissez l'icône du dock sur "Show Network Usage"… qui ne vous montrera pas quelle application l'utilise, mais il vous avertira quand cela se produira, ce qui pourrait être d'une certaine aide.
TJ Luoma

Réponses:

2

Je crois que Rubbernet est exactement ce que vous recherchez.

Le seul inconvénient est que Rubbernet ne peut pas faire la distinction entre le trafic LAN et le trafic WAN. Il semble que vous regardiez un ordinateur, donc cela ne devrait pas être un problème.

Une démo est disponible sur leur site Web, ou vous pouvez l'acheter sur le Mac App Store pour 25 $ US, ce qui semble être une très bonne affaire car ils veulent 29,99 € (environ 42 $ US) pour une copie pour un seul utilisateur ou 49,99 € ( près de 69 $) pour un "pack famille" si vous achetez sur leur site internet.

(Pointe du chapeau à Macworld.com pour l'avoir porté à mon attention il y a quelques mois.)

Si vous voulez quelque chose de moins cher, NetUse Traffic Monitor peut vous convenir aussi.

TJ Luoma
la source
16

Le moniteur d'activité intégré (Applications → Utilitaires) vous montre l'utilisation du réseau. Vous pouvez également voir les ports réseau ouverts pour chaque processus en cours d'exécution.

capture d'écran

Sans nom_1
la source
1
Le moniteur d'activité ne semble afficher que des sommes sur une certaine période de temps (la durée n'est pas évidente). Je souhaite qu'il montre l'utilisation instantanée (Mbps) de chaque application.
OzzieOrca
7

Vous pouvez essayer nettop (1) dans le terminal. Il est préinstallé et actualisé toutes les quelques secondes pour fournir un tableau de bord de toutes les connexions réseau ouvertes avec leur utilisation. Mieux que lsofcar il montre aussi les données d'utilisation.

$ nettop

Ensuite, appuyez sur «d» et recherchez les entrées d'aspect impair ou les entrées avec un trafic toujours important dans la colonne «octets entrants» ou «octets sortants». Le «d» indique à nettop d'afficher uniquement les différences dans chaque rafraîchissement d'écran.

Notes pratiques d'utilisation:

Si vous ne reconnaissez pas le nom du processus, recherchez-le sur Google.

Si vous ne voulez pas le processus, obtenez le pid (le numéro à côté du nom du processus dans nettop) et tuez-le avec kill -9 <pid>. Si cela ne le résout pas, découvrez 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 client pour cette connexion particulière (par exemple '53133' 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 parle, 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 en tant que https: // IP , cliquez sur l'icône de verrou cassé dans la barre d'adresse et affichez les détails du certificat pour savoir quel domaine y est servi (* .google.com dans ce cas). Cela ne fonctionnera pas si le port SSL 443 n'est pas ouvert sur la destination.

2rdmc
la source
3

Peut-être que Little Snitch pourrait répondre à vos besoins. C'est une application payante, vous pouvez donc l'essayer en utilisant sa version d'essai.

theAmateurProgrammer
la source
J'ai Little Snitch (payé), mais il ne montre rapidement qu'une liste de processus sans vraiment me dire si c'est juste un ping ou en utilisant 1 Mo de bande passante - à moins que je ne l'utilise pas correctement
nute
+1, c'est un programme génial. Pour voir quels processus utilisent le réseau, dans le menu Little Snitch, choisissez "Afficher le moniteur réseau".
Josh
2

Tout d'abord, la plupart des FAI peuvent vous dire combien de bande passante vous utilisez. On dirait que vous aviez un technicien qui ne savait pas grand-chose ou essayait simplement de vous chasser.

Deuxièmement, la seule façon de voler la bande passante est si vous avez un réseau sans fil qui n'est pas correctement sécurisé. Cela signifie que vous devrez surveiller la bande passante de votre routeur sans fil, pas de votre ordinateur portable / de bureau.

Si vous avez un routeur sans fil, je changerais simplement le SSID et le sécuriserais avec un nouveau mot de passe (difficile à deviner). Cela coupera immédiatement toute personne qui pourrait être lessivée de votre réseau. C'est très simple à faire par rapport à essayer de surveiller votre utilisation de la bande passante.

gose
la source
Ce n'est pas une configuration sans fil, c'est un PPPoE à l'ancienne. Si le technicien a raison, ce serait depuis mon propre ordinateur. Il a effectué des tests de vitesse en me déconnectant du reste d'Internet et en n'ayant que le FAI dans le résolveur DNS, et cela a bien fonctionné.
nue
1

OsTrack ( Mac App Store ) suit la quantité de mémoire, de processeur et de bande passante utilisée par chaque processus. Il peut ne pas être précis à un degré très spécifique, mais cela fonctionne, a une belle interface utilisateur et est gratuit, donc je vous suggère de l'essayer.

abc905
la source
semble intéressant de la description. Je vais essayer maintenant.
nue
Je ne suis pas sûr de comprendre les métriques - cela montre uTorrent en utilisant 6 Mo - cela ne peut pas être, ma connexion n'est que de 1,5 Mbps ... et je télécharge à 0,2 Ko / s
2011
0

Je vérifierais quelles applications utilisent le réseau ou qui écoutent la connexion avec la lsof -Picommande.

michalzuber
la source
0

Si vous cherchez un moyen de surveiller votre utilisation d'Internet dans son ensemble, y compris tous les appareils qui y sont connectés, vous voudrez peut-être consulter PeakHour ( Mac Appstore ).

Il utilise SNMP ou UPnP pour parler aux routeurs et aux ordinateurs qui peuvent vous donner une vue historique et en temps réel de la consommation et de l'activité de la bande passante. Cela vous permet de surveiller l'utilisation de votre connexion Internet dans son ensemble, pas seulement l'ordinateur que vous utilisez - utile si vous avez quelques appareils sur votre réseau.

Connaître votre activité réseau exacte ou votre activité au fil du temps peut être très utile pour diagnostiquer les problèmes de FAI. Vous pouvez également surveiller des périphériques individuels (s'ils prennent en charge SNMP), ce qui peut être utile pour détecter une utilisation excessive.

peakhourapp.com

entrez la description de l'image ici

Attention: je suis le développeur.

EpaL
la source
0

Si vous avez déjà un petit mouchard, voici une astuce que vous pouvez vérifier rapidement combien vous avez [récemment] utilisé. J'ai des données limitées sur le partage de connexion, que j'utilise quand il n'y a pas de wifi disponible. Il est utile de garder un œil sur ce qui se passe sur de courtes périodes.

L'application OSX Server dispose également d'outils de surveillance du réseau. Il est fourni gratuitement avec le programme pour développeurs Apple.

petit moniteur de vif d'or

code ninja
la source