Utilisation du réseau top / htop sous Linux


Réponses:


46

jnettop est un autre candidat.

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


297

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 ...


23
C'est mon préféré car il divise l'utilisation de la bande passante par processus. Vraiment utile.
fccoelho

Merci. J'étais au courant de l'iptraf ofcourse, son plus vieil outil dans le hangar. mais cela par processus et par propriétaire était également ce dont j'avais besoin. Réponse utile +1
Abhishek Dujari

nethogsest sympa, mais il semble utiliser beaucoup plus de processeurs sur mon ordinateur queiftop
aidan

+ Pour les applications qui se déchaînent. Nous devons d'abord en discuter;)
ad4s

Bon outil. Vous pouvez également créer des instantanés sur une certaine période de temps avec des options -t, -cet d' analyser avec grep / sed.
phil294

149

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?" ...


3
Belle interface, mais je ne vois pas d'option pour filtrer l'activité du réseau par processus?
Chris

51

iptraf est mon préféré. Il a une belle interface ncurses, et des options de filtrage, etc.

entrez la description de l'image ici


9
en haut montre l'activité du système pour chaque processus sur le système. le seul moyen que j'ai vu utiliser iptraf est de montrer l'activité du système; je ne suis au courant d'aucune installation pour afficher le trafic de processus individuel dans iptraf.
rektide

quelle police est-ce?
galva

@galva La police est en mode texte VGA 8x16, et vous pouvez en télécharger une version moderne sur Oldschool PC Font Resource .
Malvineous

10

ntop ou nagios          


11
Ne pas nuire à la contribution d'Oli - ntop a plusieurs dépendances (gdbm, rrdtool, tout ce que rrdtool requiert), et bien que ce soit un outil utile si vous avez un besoin à long terme de stocker et d'interroger. Si vous voulez littéralement juste «top, mais pour le trafic réseau», iftop mentionné par Jim T est une solution beaucoup plus simple.
synthesizerpatel

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.