Proč měření rychlosti na OpenWrt ukazuje nižší hodnoty
Měření rychlosti na OpenWrt může ovlivnit Wi-Fi, výkon routeru, nastavení firewallu, přetížení linky i server testu. Článek ukazuje, jak příčinu ověřit a rychlost zlepšit.
Výsledek měření rychlosti na OpenWrt nemusí odpovídat rychlosti uvedené ve smlouvě s operátorem. Rozdíl může vzniknout mezi modemem, routerem, bezdrátovou sítí a koncovým zařízením. Nejdříve je proto nutné zjistit, zda je omezení v samotném připojení, v konfiguraci OpenWrt, nebo pouze v podmínkách konkrétního testu.
Jak se problém projevuje
Typickým příznakem je nízká rychlost stahování nebo odesílání, která se opakuje při více měřeních. Někdy je download v pořádku, ale upload výrazně zaostává. Jiným projevem je kolísání výsledků, vysoká latence, jitter nebo ztráta paketů. U Wi-Fi se může rychlost měnit podle místnosti, pásma a počtu připojených zařízení.
Je důležité porovnat výsledek s rychlostí naměřenou na počítači připojeném ethernetovým kabelem. Měření přes Wi-Fi totiž neověřuje pouze linku operátora, ale také kvalitu rádiového spojení a výkon klientského zařízení.
Wi-Fi omezuje rychlost měření
Nejčastější příčinou nízkého výsledku je slabé nebo rušené Wi-Fi. Zařízení může být připojeno přes 2,4GHz pásmo, kde se s okolními sítěmi dělí o omezenou kapacitu. Překážky, větší vzdálenost od routeru a starší standard Wi-Fi mohou rychlost dále snížit.
Příčinou může být také nevhodně zvolený kanál, šířka kanálu nebo připojení klienta v režimu s nízkou modulační rychlostí. Pro ověření použijte stejný test v blízkosti routeru, poté přes kabel a následně na 5GHz pásmu. Pokud je kabelový výsledek výrazně lepší, problém pravděpodobně není v lince operátora.
Router nemá dostatečný výkon
OpenWrt umožňuje provozovat pokročilé funkce, ale každý router má omezený procesor, paměť a propustnost síťových rozhraní. Starší zařízení může při vyšších rychlostech narazit na výkonový limit, zejména při současném zapnutí NAT, firewallu, VPN nebo monitorování provozu.
Problém se může projevit vysokým vytížením procesoru během testu. V LuCI proto sledujte systémové prostředky a porovnejte je s výsledkem měření. Pokud zatížení během testu dlouhodobě dosahuje maxima, pomůže vypnutí nepotřebných služeb, aktualizace balíčků nebo použití výkonnějšího routeru.
Nastavení OpenWrt zpracovává provoz příliš náročně
Výrazné zpomalení může způsobit VPN klient, šifrovaný tunel, rodičovská kontrola, filtrování DNS nebo podrobné statistiky provozu. Každý paket pak prochází dalšími pravidly a router musí vykonávat více práce.
Jednotlivé funkce vypínejte postupně a po každé změně proveďte několik měření. Tento postup ukáže, která služba rychlost ovlivňuje. U VPN je běžné, že rychlost závisí na šifře, vzdálenosti serveru a výkonu routeru. Pro srovnání měřte připojení s aktivním i vypnutým tunelem.
Bufferbloat zvyšuje latenci při zátěži
Bufferbloat vzniká tehdy, když se v síťových zařízeních hromadí příliš velké fronty paketů. Při běžném měření může být rychlost vysoká, ale během intenzivního downloadu nebo uploadu výrazně vzroste latence. Videohovory, online hry a vzdálená práce pak působí nestabilně.
Pro ověření porovnejte latenci bez zátěže a během současného stahování. Pokud se rozdíl výrazně zvětší, může pomoci SQM s vhodným algoritmem, například CAKE nebo FQ-CoDel, pokud jej hardware routeru zvládne. Nastavenou rychlost je vhodné začít mírně pod reálnou kapacitou linky a následně ji upravovat podle výsledků.
Linka operátora nebo modem je přetížený
Rychlost může klesat v době špičky, kdy je síť operátora více zatížena. U kabelového internetu se kapacita v určité části sítě sdílí mezi více domácnostmi. U DSL může výsledek ovlivnit kvalita vedení, vzdálenost od rozvaděče a rušení na lince.
Pokud je rychlost nízká i při kabelovém měření a na více zařízeních, opakujte test v různých časech. Zapište si download, upload, latenci a případnou ztrátu paketů. Stabilně horší výsledek může být důvodem ke kontaktování operátora, který ověří modem, signál a stav přípojky.
Testovací server neposkytuje srovnatelný výsledek
Výsledek ovlivňuje také vzdálenost a aktuální vytížení serveru, ke kterému se připojuje měřicí služba. Jeden server může ukázat nižší rychlost než jiný, přestože je připojení v pořádku. Rozdílné výsledky mohou vzniknout i při měření v prohlížeči, mobilní aplikaci nebo přímo z routeru.
Pro spolehlivější posouzení použijte několik serverů a několik opakování. Měřte bez současného streamování, zálohování a velkého stahování. Uvádějte také způsob připojení, použitý počítač a čas měření, aby bylo možné výsledky smysluplně porovnat.
Jak měření na OpenWrt správně ověřit
- Odpojte nebo pozastavte zařízení, která stahují či odesílají data.
- Připojte počítač k routeru ethernetovým kabelem a ověřte, že vyjednal rychlost odpovídající portu.
- Proveďte několik měření na různých serverech a ve více časových obdobích.
- Porovnejte kabelový výsledek s měřením přes 2,4GHz a 5GHz Wi-Fi.
- Během testu sledujte vytížení procesoru, paměti a síťového rozhraní v OpenWrt.
- Zkontrolujte latenci, jitter a ztrátu paketů, nejen hodnotu downloadu.
Praktické možnosti zlepšení
- Pro hlavní měření používejte ethernetový kabel.
- Pro 5GHz Wi-Fi zvolte vhodný kanál a umístěte router mimo kovové překážky.
- Aktualizujte OpenWrt a firmware podporovaných bezdrátových zařízení.
- Vypněte nepotřebné služby a porovnejte rychlost před a po změně.
- Zapněte SQM pouze tehdy, pokud jej router zvládá bez výrazného poklesu propustnosti.
- Při trvale nízkém kabelovém výsledku kontaktujte operátora s přehledem opakovaných měření.
Správná diagnostika začíná oddělením jednotlivých částí připojení. Nejprve ověřte linku přes kabel, potom výkon routeru a nakonec Wi-Fi. Tak lze rozlišit problém u operátora od omezení způsobeného konfigurací OpenWrt nebo domácí sítí.
