Antworten:
NetHogs ist wahrscheinlich das, wonach Sie suchen:
ein kleines 'net top' Werkzeug. Anstatt den Datenverkehr wie bei den meisten Tools pro Protokoll oder Subnetz aufzuschlüsseln, wird die Bandbreite nach Prozessen gruppiert .
NetHogs benötigt kein spezielles Kernelmodul zum Laden. Wenn plötzlich viel Netzwerkverkehr herrscht, können Sie NetHogs starten und sofort sehen, welche PID dies verursacht. Dies macht es einfach, Programme zu identifizieren, die wild geworden sind und plötzlich Ihre Bandbreite beanspruchen.
Da NetHogs stark auf / proc angewiesen ist, sind die meisten Funktionen nur unter Linux verfügbar. NetHogs kann unter Mac OS X und FreeBSD erstellt werden, zeigt jedoch nur Verbindungen an, keine Prozesse ...
nethogs
ist schön, aber es scheint viel mehr CPU auf meinem Computer zu verwenden alsiftop
-t
, -c
und analysieren es mit grep / sed.
Auch iftop :
Anzeige der Bandbreitennutzung auf einer Schnittstelle
iftop macht für die Netzwerknutzung, was top (1) für die CPU-Nutzung macht. Es hört den Netzwerkverkehr auf einer benannten Schnittstelle ab und zeigt eine Tabelle der aktuellen Bandbreitennutzung durch Hostpaare an. Praktisch für die Beantwortung der Frage "Warum ist unser ADSL-Link so langsam?" ...
Iptraf ist mein Favorit. Es hat eine schöne ncurses-Oberfläche und Optionen zum Filtern usw.
Eine andere Option, die Sie versuchen könnten, ist iptstate .