web-dev-qa-db-fra.com

Utilisation du réseau top / htop sous Linux

Y at-il un htop/top sur Linux où je peux trier les processus en fonction de l’utilisation du réseau?

211
xxxxxxx

jnettop est un autre candidat.

edit: affiche uniquement les flux, pas les processus propriétaires.

43
Egil

Nethogs est probablement ce que vous recherchez:

un petit outil 'top net'. Au lieu de répartir le trafic par protocole ou par sous-réseau, comme la plupart des outils, , il regroupe la bande passante par processus .

NetHogs ne compte pas sur un module de noyau spécial pour être chargé. S'il y a soudainement beaucoup de trafic réseau, vous pouvez lancer NetHogs et voir immédiatement quel PID est la cause. Cela facilite l'identification des programmes qui se sont déchaînés et qui prennent soudainement votre bande passante.

Etant 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 ne montrera que les connexions, pas les processus ...

274
kozz

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 processeur. Il écoute le trafic réseau sur une interface nommée et affiche un tableau de l'utilisation actuelle de la bande passante par paires d'hôtes. Pratique pour répondre à la question "Pourquoi notre lien ADSL est-il si lent?" ...

138
Jim T

iptraf est mon préféré. Il a une interface Nice ncurses, et des options pour le filtrage, etc.

enter image description here

48
robbyt
9
Oli

Une autre option que vous pouvez essayer est iptstate .

2
Darth Egregious