Nethogs - Monitoruj wykorzystanie ruchu sieciowego Linux na proces
- 3261
- 396
- Natan Cholewa
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ściCo 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.10Jak 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.
- « Jak zainstalować ModSecurity dla Nginx na Debian/Ubuntu
- Jak zabezpieczyć Apache za pomocą Certyfikatu SSL Let's SSL na Centos 8 »