Test prędkości internetu w Linux: przyczyny zaniżonych wyników
Wyjaśniamy, dlaczego test prędkości internetu w Linux może zaniżać wynik, jak rozpoznać przyczynę oraz poprawić download, upload i ping.
Jak wygląda problem podczas testu prędkości w Linux
Test prędkości internetu w Linux może pokazać niższy download lub upload niż wynika z oferty operatora. Często pojawia się także wysoki ping, niestabilny jitter albo utrata pakietów. Sam wynik nie wskazuje jednak jednoznacznie, czy problem dotyczy łącza, routera, Wi-Fi, komputera czy serwera pomiarowego.
Przed diagnozą warto wykonać kilka pomiarów o różnych porach, zamknąć aktywne pobieranie i zanotować download, upload, opóźnienie oraz ewentualną utratę pakietów.
Nieprawidłowo wybrany serwer testowy
Serwer oddalony geograficznie lub przeciążony może zwiększać opóźnienie i ograniczać przepustowość. Dotyczy to zarówno narzędzi uruchamianych w przeglądarce, jak i programów korzystających z usługi Speedtest. Wynik może być wtedy gorszy, mimo że lokalne łącze działa poprawnie.
Wybierz kilka serwerów znajdujących się blisko lokalizacji użytkownika, najlepiej obsługiwanych przez różne sieci. Jeżeli tylko jeden serwer pokazuje niski download, przyczyną może być jego obciążenie, a nie problem po stronie operatora.
Zakłócenia i ograniczenia sieci Wi-Fi
Wi-Fi jest częstą przyczyną zaniżonego wyniku w laptopach i komputerach korzystających z bezprzewodowej karty sieciowej. Ściany, odległość od routera, sąsiednie sieci, pasmo 2,4 GHz oraz inne urządzenia mogą zmniejszać przepustowość i zwiększać jitter.
Wykonaj test blisko routera, przełącz się na pasmo 5 GHz lub 6 GHz, jeśli sprzęt je obsługuje, i porównaj rezultat z pomiarem po kablu Ethernet. Jeżeli połączenie przewodowe jest wyraźnie szybsze, problem dotyczy konfiguracji lub zasięgu Wi-Fi.
Obciążenie łącza przez inne urządzenia
Telewizor, telefon, konsola, kopia zapasowa w chmurze lub inny komputer mogą w tle zajmować pasmo. Szczególnie duży wpływ mają wysyłanie plików, synchronizacja zdjęć i aktualizacje systemu. W takiej sytuacji test mierzy wolną część przepustowości, a nie możliwości samego łącza.
Na czas pomiaru zatrzymaj pobieranie i wysyłanie danych na innych urządzeniach. W panelu routera sprawdź listę klientów oraz statystyki ruchu. Powtórz test po zakończeniu synchronizacji i aktualizacji.
Ograniczenia sterownika lub konfiguracji Linux
Nieaktualny sterownik karty sieciowej, błędna autonegocjacja albo problem z modułem jądra może ograniczyć połączenie Ethernet do niższej prędkości. Warto sprawdzić, czy interfejs pracuje z oczekiwaną szybkością oraz czy nie rejestruje błędów transmisji.
Przydatne są polecenia ip link, ethtool dla Ethernetu oraz nmcli do sprawdzenia stanu NetworkManagera. Zwróć uwagę na szybkość negocjacji, status interfejsu i liczbę błędów. Aktualizację sterownika wykonuj z repozytoriów używanej dystrybucji, a nie z przypadkowych źródeł.
Router, modem lub urządzenie operatora
Router może mieć ograniczoną wydajność, przestarzałe oprogramowanie albo aktywne funkcje, takie jak kontrola rodzicielska, QoS i inspekcja ruchu. Przy szybkich łączach światłowodowych lub kablowych słabszy model może nie obsłużyć pełnej przepustowości, zwłaszcza gdy działa jednocześnie Wi-Fi i wiele urządzeń.
Uruchom ponownie router i modem, sprawdź aktualizacje firmware oraz porty Ethernet. Jeżeli urządzenie operatora pracuje w trybie routera, porównaj wynik z połączeniem przewodowym i sprawdź, czy nie występuje podwójny NAT. Nie zmieniaj ustawień WAN bez zapisania obecnej konfiguracji.
Problemy po stronie operatora lub infrastruktury
Awaria lokalna, przeciążenie segmentu sieci, uszkodzenie przewodu albo prace techniczne operatora mogą obniżać download i upload. W sieciach kablowych problem może dotyczyć współdzielonego segmentu, a w technologii DSL wpływ mają długość i jakość linii. W przypadku światłowodu należy brać pod uwagę także terminal ONT i urządzenia dostępowe.
Porównaj pomiary z kilku godzin i dni. Jeśli niski wynik powtarza się na kablu, przy różnych serwerach i bez obciążenia domowej sieci, zgłoś operatorowi dokładne godziny, parametry testu oraz rodzaj połączenia. Pomocne będą także informacje o pakietach, jitterze i błędach modemu.
Jak wiarygodnie wykonać test prędkości internetu w Linux
- Podłącz komputer bezpośrednio do routera przewodem Ethernet.
- Wyłącz VPN, proxy, aktywne pobieranie i synchronizację w chmurze.
- Sprawdź, czy interfejs sieciowy negocjuje właściwą szybkość.
- Wykonaj kilka pomiarów na bliskich serwerach, używając tego samego narzędzia.
- Zapisz download, upload, ping, jitter oraz informacje o utracie pakietów.
Do szybkiej weryfikacji można użyć testu w przeglądarce albo narzędzia CLI dostępnego dla Linux. Wyniki różnych usług nie zawsze są bezpośrednio porównywalne, ponieważ korzystają z innych serwerów i metod obciążania łącza.
Co zrobić, aby poprawić wynik
- Wykonuj pomiar po kablu, gdy chcesz ocenić samo łącze operatora.
- Umieść router w centralnym miejscu i ogranicz zakłócenia Wi-Fi.
- Zaktualizuj Linux, sterowniki karty sieciowej oraz firmware routera.
- Sprawdź, czy kabel i port obsługują wymaganą przepustowość.
- Ogranicz transfery innych urządzeń podczas testu.
- Skontaktuj się z ISP, gdy problem występuje także po kablu i w wielu pomiarach.
Najbardziej wiarygodna diagnoza wynika z porównania połączenia przewodowego i Wi-Fi, kilku serwerów oraz różnych pór dnia. Dzięki temu można oddzielić problem lokalnej sieci od ograniczeń występujących po stronie operatora.
