Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1348|Odpowiedź: 0

[Komunikacja] Linux View zużycie przepustowości sieci (ruch w czasie rzeczywistym)

[Skopiuj link]
Opublikowano 2025-3-13 10:13:48 | | | |
Linux oferuje różnorodne narzędzia do monitorowania ruchu sieciowego i wykorzystania przepustowości. Narzędzia te pomagają utrzymać stabilną sieć, wskazać przyczyny niskich prędkości i szybko naprawiać usterki.

Możesz monitorować zużycie przepustowości sieci na systemach Linux za pomocą narzędzi wiersza poleceń (CLI) lub graficznego interfejsu użytkownika (GUI).

Narzędzia do monitorowania sieci w linii poleceń są idealne dla serwerów Linux bez interfejsu graficznego. Za pomocą kilku prostych poleceń użytkownicy mogą szybko uzyskać przegląd metryk przepustowości sieci bezpośrednio w powłoce terminala. Administratorzy często wykorzystują te narzędzia w skryptach do automatyzacji zadań monitorujących, śledzenia zmian w czasie rzeczywistym oraz skracania czasu reakcji.

Narzędzia GUI zazwyczaj wizualnie organizują i prezentują dane sieciowe w formie wykresów i diagramów. Upraszcza to proces monitorowania przepustowości sieci i wydajności, nawet dla użytkowników z ograniczonym doświadczeniem technicznym. Użytkownicy, którzy wykonują analitykę lub inne zadania wymagające szczegółowej reprezentacji wykorzystania sieci, będą pracować wydajniej, korzystając z narzędzi GUI.

Narzędzia do monitorowania sieci w linii poleceń Linuksa – ta sekcja wymienia najczęściej używane narzędzia CLI Linuksa do monitorowania ruchu sieciowego i przepustowości.

iftop - Pokazuje zużycie przepustowości

IFTOP pokazuje zużycie przepustowości każdego połączenia w czasie rzeczywistym i przedstawia przegląd całkowitego zużycia przepustowości. To narzędzie jest również bardzo przydatne do sprawdzania prędkości sieci.

iftop nie przechowuje danych historycznych ani nie śledzi ruchu według ID procesu (PID), co może być istotną wadą dla wielu użytkowników. Aby zainstalować iftop, użyj polecenia powiązanego z dystrybucją:

Dystrybucje LinuksaPolecenie instalacji iftop
Debian/Ubuntusudo apt install iftop
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iftop -y
Fedorasudo dnf install iftop -y
Arch Linuxsudo pacman -S iftop
OpenSUSEsudo zypper install iftop

Aby rozpocząć iftop, wprowadź następujące polecenie:




Naciśnij Q, aby opuścić IFTOP i wrócić do wiersza poleceń.

nload – Pokazuje wykorzystanie sieci

nload to narzędzie wiersza poleceń, które raportuje ruch przychodzący i wychodzący. Wyniki zawierają wykresy w czasie rzeczywistym, które pomagają szybko zobaczyć aktywność sieci.

Jednak nload nie wyświetla ruchu według PID ani gniazda, ani nie przechowuje danych historycznych. Wpisz polecenie dystrybucji, aby zainstalować nload:

Dystrybucje LinuksaPolecenie instalacyjne nload
Debian/Ubuntusudo apt install nload
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nload -y
Fedorasudo dnf install nload -y
Arch Linuxsudo pacman -S nload
OpenSUSEsudo zypper install nload

Rozpocznij nload następującym poleceniem:




Naciśnij q, aby wyjść z nload i wrócić do linii poleceń.

NetHogs - Monitorowanie przepustowości ruchu sieciowego

Narzędzie NetHogs śledzi wykorzystanie sieci dla każdego procesu/aplikacji. Pozwala administratorom diagnozować skoki przepustowości i określać, które aplikacje zużywają przepustowość w nadmiernym zakresie. Jego główną zaletą jest to, że sortuje dane według identyfikatora procesu. Aby zainstalować NetHogs, wejdź:

Dystrybucje LinuksaKomenda instalacyjną Nethogs
Debian/Ubuntusudo apt install nethogs
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install nethogs -y
Fedorasudo dnf install nethogs -y
Arch Linuxsudo pacman -S nethogs
OpenSUSEsudo zypper install nethogs

Po zakończeniu instalacji rozpocznij usługę NetHogs następującym poleceniem:




Naciśnij q, aby opuścić NetHogs i wrócić do wiersza poleceń.

BMON – Monitor przepustowości i estymator szybkości

BMON monitoruje wykorzystanie przepustowości i zapewnia wykorzystanie dla każdego urządzenia. Użytkownicy mogą śledzić przepustowość wielu adapterów sieciowych. Rejestruje statystyki sieciowe i zapewnia przyjazny dla użytkownika obraz w formie graficznej. Nie przechowuje danych historycznych, ale może być wykorzystywany do diagnostyki w czasie rzeczywistym.

Aby zainstalować BMON, wpisz polecenie odnoszące się do twojej dystrybucji:

Dystrybucje LinuksaPolecenie instalacji BMON
Debian/Ubuntusudo apt install bmon -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bmon -y
Fedorasudo dnf install bmon -y
Arch Linuxsudo pacman -S bmon
OpenSUSESudo Zypper install bmon

Aby rozpocząć BMON, wejdź:




Naciśnij q, aby opuścić wykres BMON.

vnStat - Monitor ruchu sieciowego

vnStat uruchamia daemon w tle, aby przechwytywać dane o przepustowości. Odczytuje dane z jądra, aby zrozumieć zużycie zasobów. Trwałe logowanie to główna cecha vnStat – zbiera i przechowuje logi zużycia przepustowości podczas działania demona.

Polecenie vnstat może być używane do wyświetlania statystyk użytkowania i najlepiej sprawdza się w raportach statystycznych.

Aby zainstalować vnStat, wpisz polecenie odnoszące się do Twojej dystrybucji:

Dystrybucje LinuksaPolecenie instalacji VNSTAT
Debian/UbuntuSudo APT install VNSTAT
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install vnstat -y
Fedorasudo dnf install vnstat -y
Arch Linuxsudo pacman -S vnstat
OpenSUSESudo Zypper install VNSTAT

Narzędzie może być uruchamiane w czasie rzeczywistym, określając następujące opcje:




Naciśnij Ctrl+C, aby zakończyć monitorowanie w czasie rzeczywistym.

BWM-NG - Monitor przepustowości nowej generacji

BWM-NG to lekki monitor przepustowości oparty na klątwach. Dostarcza statystyki w czasie rzeczywistym dotyczące interfejsów sieciowych, pokazując zużycie przepustowości w prosty sposób. Aby zainstalować bwm-ng, wpisz polecenie odnoszące się do twojej dystrybucji:

Dystrybucje LinuksaPolecenie instalacji BWM-ng
Debian/Ubuntusudo apt install bwm-ng
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install bwm-ng-y -y
Fedorasudo dnf install bwm-ng-y
Arch Linuxsudo pacman -S bwm-ng
OpenSUSEsudo zypper install bwm-ng

Użyj następujących poleceń, aby monitorować zużycie przepustowości w czasie rzeczywistym dla wszystkich interfejsów:




Naciśnij q, aby opuścić BWM-NG i wrócić do terminala.

iPerf/iPerf3 – narzędzie do pomiaru przepustowości sieci

iPerf monitoruje przepustowość sieci za pomocą protokołów takich jak TCP, UDP i SCTP i najlepiej sprawdza się w optymalizacji oraz maksymalizacji wydajności sieci dla konkretnych protokołów. iPerf wymaga serwera i klienta do testowania, a jeśli wystarczy mierzyć prędkość sieci, to nie jest kandydatem.

Aby zainstalować iPerf3, wpisz polecenie odnoszące się do Twojej dystrybucji:

Dystrybucje LinuksaPolecenie instalacji iPerf3
Debian/Ubuntusudo apt install iperf3 -y
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install iperf3 -y
Fedorasudo dnf install iperf3 -y
Arch Linuxsudo pacman -S iperf3
OpenSUSEsudo zypper install iperf3

Uruchom iPerf3 w trybie serwera z opcją -s i nasłuchuj połączenia:




Naciśnij Ctrl+C, aby zakończyć połączenie z serwerem.

SS - Statystyki gniazd

Polecenie ss jest częścią pakietu iproute2, który jest preinstalowany w większości dystrybucji Linuksa. Zastępuje starsze polecenie netstat i dostarcza szczegółowe statystyki dotyczące połączeń sieciowych, otwartych gniazd i portów nasłuchowych. SS nie skupia się na monitorowaniu przepustowości jak inne narzędzia z listy. Jednak jest niezbędny do diagnostyki sieci na poziomie gniazda.

Wprowadź następujące polecenie, aby zobaczyć statystyki połączeń sieciowych:




Aby wyświetlić wszystkie aktywne połączenia TCP, wpisz:




Netperf - Testowanie przepustowości sieci

Netperf pomaga monitorować przepustowość sieci za pomocą gniazd domenowych Unix, TCP, SCTP, DLPI oraz UDP w bazie BSD. Podobnie jak iPerf, Netperf również wymaga serwerów i klientów do testowania. Kluczowe cechy obejmują liczne predefiniowane testy do pomiaru wydajności lub szybkości transferu danych.

Użyj polecenia odpowiadającego twojej dystrybucji, aby zainstalować Netperf:

Dystrybucje LinuksaPolecenie instalacji netperf
Debian/Ubuntusudo apt install netperf
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install netperf -y
Fedorasudo dnf install netperf -y
Arch Linuxsudo pacman -S netperf
OpenSUSEsudo zypper install netperf

Rozpocznij nabożeństwo następującym poleceniem:




Netperf działa przez określony czas, a następnie kończy się automatycznie.

CBM – Miernik przepustowości kolorów

Kolorowy miernik pasma (CBM) to niewielkie narzędzie wiersza poleceń, które wyświetla aktualny ruch sieciowy na wszystkich urządzeniach podłączonych do sieci. Wyjście oparte na klątwach jest wyświetlane kolorowo i pokazuje każdy interfejs sieciowy, liczbę odebranych bajtów, wysłane bajty oraz łączną liczbę bajtów.

Użyj odpowiedniego polecenia, aby zainstalować cbm w swojej dystrybucji:

Dystrybucje LinuksaPolecenie instalacji netperf
Debian/UbuntuSudo APT instaluj CBM
RHEL/Rocky Linuxsudo yum install epel-release -y
sudo yum install cbm -y
Fedorasudo dnf install cbm -y
Arch Linuxsudo pacman -S cbm
OpenSUSESudo Zypper instaluj CBM

Aby rozpocząć monitorowanie za pomocą CBM, wpisz:




Naciśnij q, aby zamknąć okno.

Oryginał:Logowanie do linku jest widoczne.




Poprzedni:Alibaba Cloud zbudowała SNAT umożliwiający dostęp do sieci publicznej bez udziału publicznego serwera
Następny:Linux komenduje sudo oraz odpowiednie angielskie skróty słów
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com