Réponses:
NetHogs est probablement ce que vous recherchez:
un petit outil «net top». Au lieu de décomposer le trafic par protocole ou par sous-réseau, comme la plupart des outils, il regroupe la bande passante par processus .
NetHogs ne repose pas sur un module de noyau spécial à charger. S'il y a soudainement beaucoup de trafic réseau, vous pouvez lancer NetHogs et voir immédiatement quel PID est à l'origine de cela. Cela permet d'identifier facilement les programmes qui se sont déchaînés et qui prennent soudainement votre bande passante.
Étant donné que NetHogs s'appuie fortement sur / proc, la plupart des fonctionnalités ne sont disponibles que sur Linux. NetHogs peut être construit sur Mac OS X et FreeBSD, mais il n'affichera que les connexions, pas les processus ...
nethogs
est sympa, mais il semble utiliser beaucoup plus de processeurs sur mon ordinateur queiftop
-t
, -c
et d' analyser avec grep / sed.
Aussi iftop :
afficher l'utilisation de la bande passante sur une interface
iftop fait pour l'utilisation du réseau ce que top (1) fait pour l'utilisation du CPU. Il écoute le trafic réseau sur une interface nommée et affiche un tableau de l'utilisation actuelle de la bande passante par des paires d'hôtes. Pratique pour répondre à la question "pourquoi notre lien ADSL est-il si lent?" ...
iptraf est mon préféré. Il a une belle interface ncurses, et des options de filtrage, etc.
Une autre option que vous pourriez essayer est iptstate .