Linux speed test prędkości: dlaczego wynik jest niższy?
Niższy wynik testu prędkości w Linuksie nie zawsze oznacza awarię łącza. Sprawdź Wi-Fi, serwer, router, obciążenie i trasę do operatora.
Co oznacza niski wynik testu prędkości w Linuksie
Wynik testu prędkości zależy nie tylko od pakietu u operatora, ale także od urządzenia, sposobu pomiaru i aktualnego obciążenia sieci. Warto osobno analizować download, upload, opóźnienie, jitter oraz utratę pakietów.
Jeżeli test wykonany przewodowo jest wyraźnie szybszy niż pomiar przez Wi-Fi, problem zwykle dotyczy sieci lokalnej. Gdy oba wyniki są niskie, należy sprawdzić router, modem, komputer, serwer testowy i połączenie z operatorem.
1. Ograniczenia połączenia Wi-Fi
Wi-Fi jest częstą przyczyną niższej prędkości, szczególnie w mieszkaniu z grubymi ścianami, dużą liczbą sieci sąsiadów lub urządzeniami pracującymi w paśmie 2,4 GHz. Odległość od routera, zakłócenia i starszy standard bezprzewodowy mogą ograniczyć zarówno download, jak i upload.
W Linuksie sprawdź połączenie poleceniem iw dev lub nmcli dev wifi. Porównaj wynik przy routerze i w miejscu, w którym zwykle korzystasz z internetu. Najbardziej miarodajny test wykonaj przez kabel Ethernet.
2. Obciążenie routera lub modemu
Router może spowalniać transfer, gdy jednocześnie obsługuje wiele urządzeń, transmisję wideo, kopie zapasowe albo pobieranie dużych plików. Starszy modem kablowy, urządzenie DSL lub router z przepełnioną pamięcią może także powodować wzrost opóźnienia i jittera.
Odłącz tymczasowo nieużywane urządzenia, zatrzymaj transmisje i uruchom ponownie router oraz modem. Sprawdź aktualizacje oprogramowania urządzenia. Jeżeli problem powtarza się mimo testu przewodowego, porównaj wynik na innym komputerze.
3. Obciążenie sieci operatora i pora pomiaru
Wieczorem lokalna sieć operatora może być bardziej obciążona, ponieważ wiele gospodarstw korzysta wtedy z transmisji wideo, gier i pracy zdalnej. W efekcie wynik może spadać, mimo że parametry pakietu nie zmieniły się.
Wykonaj kilka pomiarów rano, po południu i wieczorem. Zapisz godzinę, serwer oraz wyniki download, upload i opóźnienia. Powtarzalny spadek tylko w określonych godzinach może wskazywać na przeciążenie po stronie ISP.
4. Serwer testowy i trasa do operatora
Test prędkości mierzy połączenie z konkretnym serwerem, a nie abstrakcyjną maksymalną szybkość internetu. Serwer oddalony geograficznie, przeciążony albo osiągany przez niekorzystną trasę może dać słabszy wynik niż serwer znajdujący się bliżej.
Wybierz kilka serwerów, najlepiej w swojej lokalizacji lub w sieci operatora. Sprawdź trasę poleceniem traceroute albo mtr. Wysokie opóźnienie lub utrata pakietów na kolejnych etapach trasy może tłumaczyć niestabilny pomiar.
5. Procesy działające w systemie Linux
Aktualizacje systemu, synchronizacja plików, klient torrent, kopia zapasowa lub kontenery mogą korzystać z łącza w tle. Niektóre procesy obciążają również procesor, dysk albo szyfrowanie, przez co przeglądarkowy test nie wykorzystuje pełnej przepustowości.
Przed pomiarem sprawdź aktywność sieci poleceniami ss -tupn, nload lub iftop. Zamknij programy generujące ruch i powtórz test. Warto też obserwować użycie procesora oraz pamięci podczas pomiaru.
6. Ograniczenia sprzętu i sterowników
Stara karta sieciowa, uszkodzony przewód, negocjacja połączenia na 100 Mb/s albo nieprawidłowy sterownik mogą ograniczyć transfer. W przypadku światłowodu problem może leżeć po stronie routera lub portu Ethernet, a przy DSL dodatkowe znaczenie ma jakość linii.
Sprawdź prędkość negocjacji poleceniem ethtool nazwa_interfejsu. Dla połączenia przewodowego użyj kabla odpowiedniej kategorii i innego portu routera. Jeżeli interfejs stale negocjuje niższą prędkość, sprawdź sterownik, kabel i kartę sieciową.
7. Jak prawidłowo wykonać test prędkości
- Podłącz komputer do routera przez Ethernet, jeśli to możliwe.
- Zatrzymaj pobieranie, transmisje wideo i synchronizację w tle.
- Wykonaj kilka pomiarów na różnych serwerach.
- Zapisz download, upload, ping, jitter i utratę pakietów.
- Porównaj wyniki z innym urządzeniem oraz z pomiarem o innej porze.
W systemie Linux możesz użyć narzędzia Ookla Speedtest CLI albo testu w przeglądarce. Korzystaj z jednego narzędzia podczas porównań, ponieważ różne metody mogą stosować inne serwery i liczbę połączeń.
Jak poprawić wynik i zgłosić problem operatorowi
- Wykonuj test przewodowo i bez aktywnego ruchu w tle.
- Dla Wi-Fi używaj pasma 5 GHz lub 6 GHz, gdy urządzenia je obsługują.
- Umieść router w centralnym, otwartym miejscu.
- Zaktualizuj system Linux, sterownik karty sieciowej i firmware routera.
- Porównaj wyniki z kilkoma serwerami i o różnych porach.
Do operatora przekaż datę, godzinę, adres testowego serwera, typ połączenia, wyniki download i upload oraz informacje o opóźnieniu i utracie pakietów. Dodaj informację, czy pomiar wykonano przez Wi-Fi, czy Ethernet. Taki zestaw danych ułatwia odróżnienie problemu domowej sieci od usterki po stronie ISP.
