Co to jest przepustowość sieci i dlaczego ma znaczenie?
Przepustowość sieci to ilość danych przesyłanych pomiędzy dwoma punktami w jednostce czasu, zwykle wyrażana w megabitach lub gigabitach na sekundę. W przeciwieństwie do opóźnienia, które mierzy czas dotarcia pakietu, przepustowość mówi o rzeczywistej wydajności łącza. To właśnie ona pozwala ocenić, jak szybko można przesyłać duże pliki, streamować wideo czy korzystać z usług online bez zakłóceń.
Ważne jest, aby pamiętać, że przepustowość nie zawsze odpowiada deklarowanym prędkościom interfejsu czy Wi‑Fi, ponieważ zależy od wielu czynników, takich jak rodzaj medium transmisji, stan sieci i protokoły wykorzystywane do komunikacji.
Jakie narzędzia pozwalają zmierzyć przepustowość sieci?
Podstawowym narzędziem do pomiaru przepustowości jest iPerf lub iPerf3, które tworzą strumienie TCP lub UDP pomiędzy serwerem a klientem. Dzięki tym narzędziom można dokładnie zbadać możliwości łącza w różnych scenariuszach – zarówno lokalnie w sieci LAN, jak i przez Internet.
Testy z użyciem iPerf pozwalają mierzyć przepływność w obu kierunkach transmisji, a także porównywać wyniki przy ruchu jednokierunkowym i dwukierunkowym. Daje to pełniejszy obraz rzeczywistych możliwości sieci.
Poza iPerf popularne są również publiczne testy prędkości, które umożliwiają szybkie sprawdzenie przepustowości łącza internetowego, choć ich dokładność i zakres danych są zwykle bardziej ograniczone.
Jak przygotować się do testu przepustowości sieci?
Odpowiednie warunki testowe mają kluczowe znaczenie dla uzyskania rzetelnych wyników. Przede wszystkim warto korzystać z połączenia kablowego, które minimalizuje zakłócenia i wpływ czynników zewnętrznych charakterystycznych dla Wi‑Fi. Ponadto należy ograniczyć liczbę aktywnych urządzeń korzystających z sieci, by uniknąć dodatkowego obciążenia.
Przed uruchomieniem testu warto sprawdzić stan interfejsu sieciowego w systemie operacyjnym, aby potwierdzić deklarowaną prędkość połączenia. Warto także zidentyfikować parametry bazowe, takie jak wartość MTU/PMTU (maksymalny rozmiar jednostki transmisyjnej), opóźnienie (RTT) oraz dostępna szerokość pasma.
Jak przebiega pomiar przepustowości przy pomocy iPerf3?
Proces pomiaru zaczyna się od uruchomienia hosta serwerowego, który nasłuchuje na określonym porcie. Następnie klient inicjuje transfer danych według ustalonych parametrów: czasu trwania testu, liczby strumieni oraz trybu TCP lub UDP.
W przypadku testów TCP mierzy się stabilną przepływność, która odpowiada rzeczywistej komunikacji aplikacji. Testy wielowątkowe lub wielopołączeniowe pozwalają lepiej odwzorować obciążenie sieci przy równoczesnym przesyle wielu strumieni danych.
Testy UDP umożliwiają ocenę zachowania sieci przy określonym obciążeniu, pozwalając na monitorowanie utraty pakietów, jittera (zmienności opóźnień) oraz faktycznej przepustowości. Dzięki nim można wykryć problemy wpływające na jakość transmisji w czasie rzeczywistym.
Na co zwracać uwagę analizując wyniki testu?
Kluczowe wskaźniki do oceny jakości łącza to:
- Przepustowość – wartość wyrażona w Mb/s lub Gb/s pokazująca, ile danych jest faktycznie przesyłanych.
- Opóźnienie (RTT) – czas potrzebny na dotarcie pakietu do odbiorcy i z powrotem, który wpływa na płynność komunikacji.
- Utrata pakietów – procent pakietów, które nie dotarły do celu, co obniża jakość połączenia.
- Jitter – zmienność opóźnień, istotna w transmisjach strumieniowych i rozmowach VoIP.
Należy pamiętać, że wyższa latencja wymaga zwiększenia okna TCP, aby utrzymać wysoką przepustowość. Z kolei większa liczba równoległych strumieni może poprawić wynik testu, ale nie zawsze oddaje rzeczywistą wydajność pojedynczej aplikacji.
Wyniki testów Wi‑Fi często są niższe niż przy połączeniu kablowym z uwagi na zakłócenia i współdzielenie medium transmisyjnego.
Jak interpretować wyniki i co zrobić w razie problemów?
Jeśli przepustowość jest znacząco niższa niż deklarowana prędkość, warto sprawdzić parametry takie jak opóźnienie, utrata pakietów i jitter. Problemy mogą wynikać z zakłóceń sieci Wi‑Fi, przeciążenia routera lub złej konfiguracji sprzętowej.
Testy lokalne w sieci LAN pozwalają wykluczyć problemy dostawcy Internetu i sprawdzić wydajność sprzętu w domu lub biurze. W sytuacji, gdy lokalna przepustowość jest wysoka, a internetowa niska, przyczyną mogą być ograniczenia operatora lub problemy na trasie sieciowej.
Regularne monitorowanie parametrów sieci i wykonywanie testów pozwala lepiej zarządzać połączeniem oraz świadomie ograniczać rozpraszające powiadomienia i korzystanie z Internetu, co jest istotne w kontekście cyfrowego minimalizmu i świadomego spędzania czasu poza siecią.
Wykorzystane materiały
- https://spece.it/sprawdzic-przepustowosc-sieci/
- https://cyberhub.pl/jak-mierzyc-przepustowosc-i-opoznienia-w-sieci
- https://bestpartner.pl/index.php?d=porada33
- https://iinte.edu.pl/monitorowanie-sieci-domowej-najlepsze-narzedzia-do-przepustowosci/
- https://datatracker.ietf.org/doc/html/draft-ietf-ippm-tcp-throughput-tm-02