Nethogs - Monitoruj wykorzystanie ruchu sieciowego Linux na proces

Nethogs - Monitoruj wykorzystanie ruchu sieciowego Linux na proces

W sieci dostępnych jest mnóstwo narzędzi monitorowania sieci open source dla systemów operacyjnych Linux. Powiedz, że możesz użyć polecenia IFTOP do monitorowania użycia przepustowości, polecenia NetStat lub polecenia SS, aby zobaczyć raporty dotyczące statystyki interfejsu lub Top Command, aby oglądać proces uruchamiania w systemie.

Ale jeśli naprawdę szukasz czegoś, co może zapewnić statystyki w czasie rzeczywistym w zakresie przepustowości sieci na użycie procesu, to Nethogs jest jedynym narzędziem, którego powinieneś szukać.

Nethogs - Linux Per -Process Zastosowanie przepustowości

Co to jest Nethogs?

Nethogs jest programem linii poleceń typu open source (podobnego do polecenia Linux Top), który służy do monitorowania przepustowości ruchu w czasie rzeczywistym używanym przez każdy proces lub aplikacja w Linux.

Ze strony projektu Nethogs

Nethogs to małe narzędzie „netto”. Zamiast rozbić ruch na protokoł lub na podsieć, podobnie jak większość narzędzi, grupuje przepustowość według procesu. Nethogs nie polega na załadowaniu specjalnego modułu jądra. Jeśli nagle jest dużo ruchu sieciowego, możesz wystrzelić nethogs i natychmiast zobaczyć, który PID to powoduje. Ułatwia to identyfikację programów, które oszalały i nagle podejmują przepustowość.

W tym artykule nauczysz się instalować i znaleźć w czasie rzeczywistym zastosowanie przepustowości sieciowej z Nethogs użyteczność pod UNIX/LINUX system operacyjny.

Jak zainstalować Nethogs w systemach Linux

Ten Nethogs Rozwiązanie monitorowania przepustowości jest dostępne w wielu systemach operacyjnych Linux. Na podstawie działanej dystrybucji Linux możesz zainstalować Nethogs Z jednego z następujących sposobów:

Zainstaluj Nethogs w Rhel, Centos, Rocky Linux i Almalinux

Żeby zainstalować Nethogs, Musisz włączyć repozytorium EPEL w dystrybucjach Linux opartych na Redhat, a następnie uruchomić następujące polecenie Yum, aby pobrać i zainstalować pakiet Nethogs, jak pokazano.

# Yum Instal Epel-Release # Yum Instaluj Nethogs 

NA Fedora Linux, użyj polecenia DNF, jak pokazano.

# dnf instaluj nethogs 

Zainstaluj Nethogs w Ubuntu, Linux Mint i Debian

Aby zainstalować Nethogs, wpisz następujące polecenie Apt, aby zainstalować pakiet Nethogs.

$ sudo apt Zainstaluj nethogs 

Jak używać Nethogs do monitorowania przepustowości według procesu

Aby uruchomić narzędzie Nethogs, wpisz następujące polecenie w systemach opartych na czerwono.

# nethogs 

W Linux z Debian musisz mieć uprawnienia root, więc uruchom z sudo polecenie jak pokazano.

$ sudo nethogs
Przykładowe podgląd Nethogs:
Podgląd Nethogs na Centos 6.3 Nethogs podgląd na Ubuntu 12.10

Jak widać powyżej wysłać I otrzymane Linie pokazują ilość stosowania ruchu na proces. Całkowita wysłano I otrzymane Wykorzystanie przepustowości jest obliczane na dole. Możesz sortować i zmienić kolejność za pomocą interaktywnych elementów sterujących omówionych poniżej.

Nethogs opcje wiersza polecenia

Poniżej są Nethogs Opcje wiersza polecenia. Za pomocą '-D„Aby dodać szybkość odświeżania i”Nazwa urządzenia„Aby monitorować określone urządzenie lub urządzenia przepustowość (domyślnie jest ETH0).

Na przykład, aby ustawić 5 sekund Jako szybkość odświeżania wpisz polecenie jako.

# nethogs -d 5
$ sudo nethogs -d 5

Do monitorowania określonego urządzenia (ETH0) Tylko przepustowość sieci, użyj polecenia jako.

# Nethogs ETH0
$ sudo nethogs eth0

Do monitorowania przepustowości sieci obu ETH0 I ETH1 Interfejsy, wpisz następujące polecenie.

# Nethogs ETH0 ETH1
$ sudo nethogs eth0 eth1

Nethogs opcje i użycie

  • -D - Opóźnienie w zakresie odświeżania.
  • -H - Lista dostępnych poleceń Wykorzystanie.
  • -P - Wąchanie w trybie rozwiązłego (niezalecane).
  • -T - TraMeMode.
  • -V - Pokaż informacje o wersji.

Nethogs interaktywne sterowanie

Poniżej znajdują się przydatne interaktywne elementy sterujące (Skróty klawiszowe) z programu Nethogs.

  • -M - Zmień jednostki wyświetlane dla przepustowości w jednostkach takich jak KB/s -> KB -> B-> MB.
  • -R - Sortuj według wielkości odpowiedniego ruchu.
  • -S - Sortuj według wielkości wysłanego ruchu.
  • -Q - Naciśnij się do podpowiedzi skorupy.

Aby uzyskać pełną listę Nethogs Opcje wiersza poleceń narzędziowych, sprawdź strony Nethogs Man za pomocą polecenia 'Człowiek Nethogs' Lub „sudo man nethogs„Z terminalu.

Aby uzyskać więcej informacji, odwiedź stronę główną Nethogs Project.