Odpowiedzi:
NetHogs jest prawdopodobnie tym, czego szukasz:
małe narzędzie „net top”. Zamiast rozkładać ruch według protokołu lub podsieci, jak większość narzędzi, grupuje przepustowość według procesów .
NetHogs nie polega na ładowaniu specjalnego modułu jądra. Jeśli nagle pojawi się duży ruch sieciowy, możesz uruchomić NetHog i natychmiast sprawdzić, który PID to powoduje. Ułatwia to identyfikację programów, które oszalały i nagle zajmują przepustowość.
Ponieważ NetHogs w dużej mierze opiera się na / proc, większość funkcji jest dostępna tylko w systemie Linux. NetHogs można budować na Mac OS X i FreeBSD, ale pokażą tylko połączenia, a nie procesy ...
nethogs
jest fajny, ale wydaje się, że używa o wiele więcej procesora na moim komputerze niżiftop
-t
, -c
i analizować je z grep / sed.
Również iftop :
wyświetlać wykorzystanie przepustowości interfejsu
iftop robi dla użycia sieci, co top (1) robi dla użycia procesora. Nasłuchuje ruchu sieciowego na nazwanym interfejsie i wyświetla tabelę bieżącego wykorzystania przepustowości przez pary hostów. Przydatne do odpowiedzi na pytanie „dlaczego nasz link ADSL jest taki wolny?” ...
iptraf jest moim ulubionym. Ma ładny interfejs ncurses, opcje filtrowania itp.
Inną opcją, którą możesz wypróbować, jest iptstate .