nethogs to narzędzie wiersza poleceń systemu Linux, które umożliwia monitorowanie i analizowanie wykorzystania ruchu sieciowego na poziomie procesu. Pozwala dowiedzieć się, które procesy lub programy zużywają najwięcej ruchu sieciowego, a także monitoruje i wyświetla szybkość transferu danych dla każdego procesu w czasie rzeczywistym.
Niektóre z głównych funkcji programu nethogs:
Oprogramowanie nethogs może być przydatne do śledzenia i identyfikowania procesów wykorzystujących przepustowość sieci, a także do diagnozowania i rozwiązywania problemów z ruchem sieciowym.
Aby zainstalować nethogs w systemie Linux, można użyć menedżera pakietów dostępnego w danej dystrybucji. Oto kilka poleceń do instalacji nethogs w różnych dystrybucjach:
Dla Debiana/Ubuntu i jego pochodnych, użyj polecenia apt
:
sudo apt-get install nethogs
Dla Fedory i CentOS, użyj polecenia yum
:
sudo yum install nethogs
Dla openSUSE, użyj polecenia zypper
:
sudo zypper install nethogs
Po pomyślnej instalacji można uruchomić nethogs z wiersza poleceń za pomocą następującego polecenia:
sudo nethogs
Program wyświetli informacje o procesach wykorzystujących ruch sieciowy i odpowiadające im statystyki. Należy pamiętać, że do zainstalowania pakietów mogą być wymagane uprawnienia administratora(root
).