Programy, których (być może) nie znacie. Cz. 4: NetHogs 4


Szansa na prawidłowy przebieg procesu
jest odwrotnie proporcjonalna do stopnia jego złożoności.

Złota myśl Dwimenora #91

Zgodnie z obietnicą, czwarta część tej serii będzie poświęcona programowi konsolowemu. Jednakże nie będę się znęcał nad bardziej „okienkowymi” użytkownikami – wybrałem program, który jedynie prezentuje wyniki swojej pracy w konsoli. Nie ma tu żadnej czarnej magii, pamiętania o trzydziestu przełącznikach czy jakiegoś zwariowanego systemu znaczników.

NetHogs

NetHogs jest niewielkim programem służącym do wyświetlania informacji o bieżącym obciążeniu naszego łącza. I na tym polega jego urok. Nie próbuje być wielkim kombajnem do zbierania setek informacji o tym co przechodzi przez kartę sieciową. Takie informacje przydatne są dla administratorów. Zwykły użytkownik woli wiedzieć, który program wykorzystuje łącze (i w jakim stopniu). NetHogs pokazuje statystyki dla poszczególnych programów, nie zaś dla poszczególnych interfejsów. Jest tym dla sieci, czym top dla procesora i pamięci. NetHogs wyświetl w postaci ładnej tabelki programy, które korzystają z łącza i jak szybko ściągają lub wysyłają one dane.

NetHogs - efekt działania programu

NetHogs wymaga do działania uprawnień administratora, tak więc uruchamiamy go z sudo:

sudo nethogs

i podajemy swoje hasło. Znaczenie poszczególnych kolumn:

  • PID – identyfikator procesu. Przydatne jeżeli chcemy ubić nieposłuszny program
  • USER – kto uruchomił dany program.
  • PROGRAM – aplikacja wykorzystująca łącze
  • DEV – interfejs sieciowy z którego korzysta dany program
  • SENT i RECEIVED – wysłano i przyjęto

Klawisz [M] pozwala przełączać się pomiędzy widokiem średnich prędkości pobierania/wysyłania (w KB/sec) a sumarycznym zestawieniem danych pobranych i wysłanych przez dany program (kolejno w kilobajtach, bajtach i megabajtach).

Aby opuścić program, wciśnij klawisz [Q]

Instalacja

NetHogs znajduje się w najnowszej wersji w repozytoriach Ubuntu. Wystarczy go zainstalować

sudo apt-get install nethogs

Program jest rozpowszechniany na licencji GNU/GPL
Strona domowa programu


Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

4 komentarzy do “Programy, których (być może) nie znacie. Cz. 4: NetHogs