NetHogs ist wahrscheinlich das, wonach Sie suchen:
ein kleines 'Netztop'-Tool. Anstatt den Datenverkehr nach Protokoll oder Subnetz aufzuschlüsseln, wie es die meisten Tools tun, gruppiert es die Bandbreite nach Prozess .
NetHogs ist nicht darauf angewiesen, dass ein spezielles Kernel-Modul geladen wird. Wenn es plötzlich viel Netzwerkverkehr gibt, können Sie NetHogs starten und sofort sehen, welche PID dies verursacht. Dadurch ist 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 auf Mac OS X und FreeBSD erstellt werden, aber es zeigt nur Verbindungen, keine Prozesse...
Auch iftop:
Bandbreitennutzung auf einer Schnittstelle anzeigen
iftop tut für die Netzwerkauslastung, was top(1) für die CPU-Auslastung tut. Es überwacht den Netzwerkverkehr auf einer benannten Schnittstelle und zeigt eine Tabelle der aktuellen Bandbreitennutzung durch Hostpaare an. Praktisch für die Beantwortung der Frage „Warum ist unsere ADSL-Verbindung so langsam?“...
iptraf ist mein Favorit. Es hat eine schöne Ncurses-Oberfläche und Optionen zum Filtern usw.