Użycie sieci top / htop w systemie Linux


Odpowiedzi:


46

jnettop to kolejny kandydat.

edycja: pokazuje tylko strumienie, a nie procesy właściciela.


297

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


23
To moje ulubione, ponieważ dzieli pasmo z podziałem na procesy. Naprawdę użyteczne.
fccoelho

Dziękuję Ci. Byłem świadomy oczywiście iptraf, jego najstarszego narzędzia w szopie. ale potrzebowałem tego również przez proces i właściciela. Przydatna odpowiedź +1
Abhishek Dujari

nethogsjest fajny, ale wydaje się, że używa o wiele więcej procesora na moim komputerze niżiftop
aidan

+ Dla aplikacji szalejących. Najpierw musimy to przedyskutować;)
ad4s

Dobre narzędzie Można również tworzyć zrzuty przez pewien okres czasu z opcji -t, -ci analizować je z grep / sed.
phil294

149

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


3
Fajny interfejs, ale nie widzę opcji filtrowania aktywności sieci według procesu?
Chris

51

iptraf jest moim ulubionym. Ma ładny interfejs ncurses, opcje filtrowania itp.

wprowadź opis zdjęcia tutaj


9
góra pokazuje aktywność systemu dla każdego procesu w systemie. jedynym sposobem, w jaki widziałem iptraf, jest pokazanie aktywności systemu; nie znam żadnej funkcji pokazującej ruch poszczególnych procesów w iptraf.
rektide,

co to za czcionka?
galva

@galva Czcionka jest w trybie tekstowym VGA 8x16 i można pobrać jej nowoczesną wersję czcionki ze źródła Oldschool PC Font Resource .
Malvineous

10

ntop lub nagios          


11
Nie umniejszając wkładu Oli - ntop ma wiele zależności (gdbm, rrdtool, wszystko, czego wymaga rrdtool), i chociaż jest to przydatne narzędzie, jeśli masz długoterminową potrzebę przechowywania i wysyłania zapytań. Jeśli dosłownie chcesz po prostu „top, ale dla ruchu sieciowego”, iftop wspomniany przez Jima T jest znacznie prostszym rozwiązaniem.
synthesizerpatel

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.