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.
Funkcje nethogs
Niektóre z głównych funkcji programu nethogs:
- Wyświetlanie w czasie rzeczywistym wykorzystania przepustowości sieci przez proces.
- Wyświetlanie bieżącej szybkości przesyłania i odbierania danych dla każdego procesu.
- Identyfikacja procesów zużywających najwięcej ruchu sieciowego.
- Możliwość sortowania procesów według wykorzystania ruchu.
- Obsługa monitorowania ruchu sieciowego przez określony interfejs sieciowy lub adres IP.
- Wyświetlanie statystyk dotyczących ilości przesyłanych i odbieranych danych dla każdego procesu.
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.
Jak zainstalować nethogs
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).

