W tym artykule wymieniono niektóre z najpopularniejszych narzędzi do monitorowania prędkości sieciowych dostępnych dla Linux. Zanim pójść dalej, zwróć uwagę na kilka rzeczy. Niektóre polecenia wymagają uprawnień głównych w celu uzyskania dostępu do informacji o sieci. Jeśli nie czujesz się komfortowo z tymi aplikacjami, wiele innych opcji bez rootów jest wymienionych poniżej.
Po drugie, poniższe polecenie będzie regularnie używane do automatycznego wykrywania aktualnie aktywnego interfejsu sieciowego w systemie. Ilekroć widzisz to polecenie używane w innych poleceń, możesz je zastąpić właściwą nazwą interfejsu sieciowego, jeśli znasz.
$ ip link show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // '
Zacznijmy.
Ifstat
Ifstat to proste narzędzie wiersza poleceń, które wyświetla zużycie i prędkość przepustowości sieciowej w regularnych odstępach czasu.
Aby zainstalować ifstat w Ubuntu, uruchom poniższe polecenie:
$ sudo apt Zainstaluj ifstat
Aby wyświetlić prędkość sieci dla wszystkich interfejsów, uruchom poniższe polecenie:
$ ifstat -tts
Aby wyświetlić prędkość sieci tylko dla aktywnego interfejsu, uruchom poniższe polecenie:
$ ifstat -ttsZ
Slurm
Slum to narzędzie wiersza poleceń do monitorowania ruchu sieciowego w czasie rzeczywistym. Oprócz statystyk dotyczących ruchu przychodzącego i wychodzącego, wyświetla również kolorową grafikę ASCII w celu przedstawienia zużycia sieci.
Aby zainstalować SLURM w Ubuntu, uruchom polecenie poniżej:
$ sudo apt instal instaluj slurm
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu, uruchom poniższe polecenie:
$ slurm -i $ (link ip show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Bon
BMON to narzędzie wiersza poleceń do przechwytywania i monitorowania aktywności ruchu sieciowego. Domyślnie pokazuje prędkość sieci w interaktywnym interfejsie użytkownika opartego na przekleństwie wewnątrz terminalu. Obsługuje jednak inne formaty wyjściowe, takie jak HTML i zwykły tekst.
Aby zainstalować BMON w Ubuntu, uruchom poniższe polecenie:
$ sudo apt Zainstaluj bmon
Aby wyświetlić prędkość sieci dla wszystkich interfejsów, uruchom poniższe polecenie:
$ bmon
Aby wyświetlić prędkość sieci tylko dla aktywnego interfejsu, uruchom poniższe polecenie:
$ bmon -p $ (link ip show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Prędkościomierz
Speedometr, jak sama nazwa wskazuje, jest narzędziem do monitorowania i pomiaru przepustowości sieciowej. Jego interfejs oparty na terminalu wykorzystuje kolorowe etykiety i wykresy do przedstawienia zużycia przepustowości i prędkości sieci.
Aby zainstalować prędkościomierz w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instint prędkościomierz
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu, uruchom poniższe polecenie:
$ Speedomymetr -r $ (link ip show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
-t $ (link ip show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Nethogs
Nethogs to narzędzie wiersza poleceń do monitorowania prędkości sieci. Działa podobnie do narzędzia TOP / HTOP i wyświetla prędkość sieci dla każdego procesu odpowiedzialnego za ruch sieciowy lub poza.
Aby zainstalować Nethogs w Ubuntu, uruchom poniższe polecenie:
$ sudo apt Zainstaluj nethogs
Aby wyświetlić prędkość sieci dla wszystkich interfejsów, uruchom poniższe polecenie:
$ sudo nethogs
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu, uruchom poniższe polecenie:
$ sudo nethogs urządzenie $ (link show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Iftop
IFTOP to kolejne narzędzie do monitorowania sieci, które działa jak „top” narzędzie wiersza poleceń. Wyświetla ruch sieciowy dla różnych procesów w formie tabelarycznej.
Aby zainstalować IFTOP w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instal iftop
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu, uruchom poniższe polecenie:
$ sudo iftop -i $ (ip link show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Vnstat
VNSTAT to proste i proste narzędzie do monitorowania prędkości sieci. Chociaż nie ma dzwonków i gwizdków innych narzędzi wymienionych powyżej, po prostu działa i może pokazać prędkość sieci w jednym wierszu.
Aby zainstalować VNSTAT w Ubuntu, uruchom polecenie poniżej:
$ sudo apt instal vnstat
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu, uruchom poniższe polecenie:
$ vnstat -l -i $ (ip link show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Nload
Nload to narzędzie oparte na konsoli, które może wyświetlać statystyki ruchu w czasie rzeczywistym, a także maksymalne, minimalne i średnie zużycie przepustowości.
Aby zainstalować Nload w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instal nload
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu, uruchom poniższe polecenie:
$ nload Devices $ (link ip show | awk '/ state up/ drukuj 2 $' | sed 's/.$ // ')
Waon
Wavemon to narzędzie wiersza poleceń, które umożliwia monitorowanie jakości sygnału bezprzewodowego, prędkości, zużycia przepustowości i innych przydatnych informacji na temat połączenia bezprzewodowego.
Aby zainstalować Wavemon w Ubuntu, uruchom polecenie poniżej:
$ sudo apt instal Wavemon
Aby wyświetlić prędkość sieci aktualnie aktywnego interfejsu bezprzewodowego, uruchom poniższe polecenie:
$ Wavemon
Wniosek
Niektóre aplikacje zostały pominięte z tej listy, ponieważ nie są już utrzymywane. Jednak prawie wszystkie wymienione powyżej narzędzia są wstępnie zainstalowane domyślnie w większości dystrybucji Linux i nie wymagają konfiguracji. Są one przydatne na komputery stacjonarne i są również szeroko stosowane do zdalnego monitorowania serwerów.