Sieć

Jak wykonać test szybkości sieci linux

Jak wykonać test szybkości sieci linux

Niniejszy samouczek wyjaśnia, jak mierzyć prędkość połączenia internetowego za pomocą różnych narzędzi dostępnych dla systemu Linux. Przed przejściem przez te narzędzia należy wyjaśnić kilka pojęć, prędkość pobierania, prędkość wysyłania i opóźnienie, ten samouczek koncentruje się na prędkości pobierania.

Prędkość pobierania: prędkość pobierania jest odbieranie prędkość, prędkość wykorzystywana przez pakiety do dotarcia do Twojego urządzenia, to odpowiednia prędkość podczas pobierania plików, oglądania filmów online lub odwiedzania witryn internetowych, jest to najodpowiedniejsza miara dla użytkowników domowych.

Prędkość wysyłania: prędkość wysyłania jest wysyłanie prędkość, prędkość przesyłania ruchu z Twojego urządzenia do innego urządzenia przez Internet, jest to prędkość, którą widzisz podczas przesyłania zdjęć lub filmów na dowolną stronę internetową lub za pośrednictwem dowolnej aplikacji komunikacyjnej. Zazwyczaj dostawcy usług internetowych zapewniają bardzo niską prędkość wysyłania, chyba że zapłacisz dodatkowo, jest to szczególnie istotne w przypadku serwerów.

Czas oczekiwania: to czas potrzebny na dotarcie do miejsca docelowego i powrót do urządzenia, niekoniecznie jest to związane z szybkością, ponieważ duże opóźnienia mogą być spowodowane wieloma przeskokami lub routerami pośredniczącymi między urządzeniem a miejscem docelowym, każde urządzenie routujące będzie miało swoje własne opóźnienie, jak wyjaśniono w Traceroute z Nmapem, jeśli zauważysz niską prędkość między twoim urządzeniem a określonym miejscem docelowym, sposobem na zdiagnozowanie problemu jest śledzenie pakietu przez całą jego drogę przez Internet, próbując znaleźć urządzenie pośredniczące o niskim poziomie opóźnienia mierzącego opóźnienie.

ŚCIEŻKA TCP

Pierwsze narzędzie opisane w tym samouczku to tcptrack, który można zainstalować w dystrybucjach Debian i Ubuntu Linux za pośrednictwem apt, możesz pobrać tcptrack dla innych dystrybucji Linuksa na https://pkgs.org/pobierz/tcptrack.

Instalowanie tcptrack na Debianie i Ubuntu:

trafna instalacja tcptrack

Podczas korzystania z tcptrack musisz określić swoje urządzenie sieciowe za pomocą opcji -ja. W moim przypadku urządzeniem sieciowym jest wlp3s0, dlatego uruchamiam:

tcptrack -i wlp3s0

Wyjście na żywo:

Są to głównie strony internetowe, można również określić port, co jest szczególnie przydatne w przypadku serwerów, aby określić port wystarczy dodać opcję Port, Poniższy przykład pokazuje tcptrack mierzący połączenie internetowe na porcie 56254.

tcptrack -i port wlp3s0 56254

Wyjście na żywo:

Z opcją -re możesz poinstruować tcptrack, aby mierzył tylko połączenia nawiązane po uruchomieniu tcptrack.

tcptrack -d -i wlp3s0

Wyjście na żywo:

NLOAD

Nload to kolejne narzędzie do monitorowania ruchu sieciowego i prędkości przepustowości, takie jak tcptrack, można je również zainstalować za pośrednictwem apt w dystrybucjach Debian i Ubuntu Linux, jest również dostępne jako tar.gz dla innych dystrybucji na https://sourceforge.netto/projekty/nload/. Zaletą nload jest to, że możesz łatwo zobaczyć podział ruchu przychodzącego i wychodzącego.

Aby zainstalować nload na Debianie lub Ubuntu run:

trafna instalacja nload

Aby uruchomić nload, musisz określić urządzenie sieciowe, zamień wlp3s0 na swoje urządzenie sieciowe i uruchom je jak w poniższym przykładzie:

nload wlp3s0

Wyjście na żywo:

IFTOP

Iftop to kolejne narzędzie opensource dostępne w repozytoriach Debiana i Ubuntu, możesz je pobrać dla innych dystrybucji Linuksa jako tar.gz na http://www.była papuga.pl/pdw/iftop/.

trafnie zainstaluj iftop

Aby uruchomić iftop uruchom go dodając opcję -ja aby zdefiniować swoją kartę sieciową jak w poniższym przykładzie:

iftop -i wlp3s0

Wyjście na żywo:

Na dole widać przesyłany ruch (TX) i odebrany (RX), suma (skumulowana) pokazuje ruch od wykonania iftop, stawki szczytowe i stawki. Ostatni wiersz (TOTAL) pokazuje łączną wartość każdego z wymienionych.

CBM

CBM to kolejne narzędzie dostępne w repozytoriach dystrybucji Debian i Ubuntu Linux, można je również znaleźć dla innych dystrybucji na https://github.com/resurrecting-open-source-projects/cbm.

CBM to kolorowe narzędzie, które może wyświetlać jednocześnie ruch wszystkich interfejsów sieciowych bez rozróżniania połączeń, dając łączny wynik.
Aby zainstalować cbm na Debianie lub Ubuntu:

trafna instalacja cmb

Następnie po prostu biegnij bez opcji

cbm


Cbm nie wymaga zbyt wielu wyjaśnień, każda kolumna wyraźnie opisuje swoją funkcję.

Możesz przeglądać różne interfejsy za pomocą strzałek, aby wyświetlić adres IP każdego interfejsu.

IPERF

Iperf to świetny tester do pomiaru przepustowości między dwoma węzłami, obsługuje TCP, UDP, SCTP, IPv4 i IPv6, pokazuje czasy, straty i inne. Iperf jest również zawarty w repozytoriach Debiana i Ubuntu, jest dostępny dla innych dystrybucji pod adresem https://iperf.fr/.

Iperf musi być zainstalowany w obu urządzeniach, w których będzie mierzona prędkość komunikacji.
Aby zainstalować Iperf na Debianie lub Ubuntu na obu komputerach, uruchom:

trafna instalacja iperf

Następnie z urządzenia serwerowego uruchom:

iperf -s

Z drugiego uruchomienia urządzenia:

iperf -c


W moim przypadku byłoby to:

Iperf -c 192.168.0.14


Tutaj masz bardzo szczegółowy artykuł na temat IPERF z głęboką analizą, którą bardzo polecam Bamdeb Ghosh. Mam nadzieję, że ten opis dotyczący monitorów prędkości okazał się przydatny. Śledź LinuxHint, aby uzyskać więcej wskazówek i aktualizacji dotyczących systemu Linux.

Powiązane artykuły:

ethtool Polecenia i przykłady
Jak monitorować ruch sieciowy za pomocą nethogs

Gry 5 najlepszych gier zręcznościowych dla systemu Linux
5 najlepszych gier zręcznościowych dla systemu Linux
W dzisiejszych czasach komputery to poważne maszyny używane do gier. Jeśli nie możesz uzyskać nowego wysokiego wyniku, będziesz wiedział, o co mi chod...
Gry Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 wydana w zeszłym miesiącu jest szóstą wersją rozwojową w 1.13.Seria x i zapewnia szereg ulepszeń, w szczególności w interfejsie...
Gry Jak zainstalować League Of Legends na Ubuntu 14.04
Jak zainstalować League Of Legends na Ubuntu 14.04
Jeśli jesteś fanem League of Legends, to jest okazja do przetestowania League of Legends. Pamiętaj, że LOL jest obsługiwany w PlayOnLinux, jeśli jeste...