NetHogs to mały prosty w użyciu programik, który pokarze nam jaka jest utylizacja łącza na naszym linuxowym pudełku.
Wart jest uwagi bo jego instalacja i używanie jest bardzo proste a w ciągu sekundy możemy się przekonać jaki proces zużywa całe nasze pasmo.
Opis instalacji
Ubuntu:
CentOs:
Najpierw instalujemy libpcap, wymagany przez zależności rpm’a
Ściągamy i instalujemy rpm’a: http://rpm.pbone.net/index.php3/stat/4/idpl/8308754/dir/redhat_el_5/com/nethogs-0.7-3.20080627cvs.el5.i386.rpm.html
rpm -Uvh nethogs-0.7-3.20080627cvs.el5.i386.rpm
I to wszystko jeżeli chodzi o instalację. Teraz krótko, jak monitorować:
Jeśli chcemy monitorować interface inny niż eth0 (domyślny)
Na moim vps wygląda to np. tak
I mamy piekne i szybkie statystyki łacza 😉
Jeszcze informacja jak sobie radzić z interfacem:
„Q” – kończy sesję,
„M” – pozwala przełączyć miedzy widokiem średnich prędkości w KB/s a statystykami sumarycznymi (ile jaki program ściągną) w KB/B/MB
Znaczenie kolumn:
- PID – identyfikator procesu. Można dzięki temu ubić proces, który śmieci
- USER – właściciel procesu.
- PROGRAM – nazwa aplikacji
- DEV – interfejs sieciowy, z którego korzysta dany program
- SENT i RECEIVED – wysłano i przysłano