Návody
Co je bufferbloat?
Bufferbloat je nadměrné čekání v přetrvávajících frontách paketů. Porovnejte zpoždění v klidu, při stahování a odesílání a ověřte změny řízení front.
Při bufferbloatu čekají pakety ve frontách příliš dlouho. Určité ukládání je normální pro krátké špičky provozu. Pokud fronty zůstávají příliš plné, hovory a hry mohou reagovat pomalu, zatímco přenosy pokračují. Fronty mohou být v routeru, modemu, jiném síťovém zařízení i koncovém přístroji. Nárůst pod zátěží je vodítko, nikoli důkaz poruchy domácího routeru.
Porovnejte klid a oba směry
- Použijte stejné zařízení a cíl, nejlépe přes Ethernet. Pozastavte vlastní přenosy na pozadí a zapište klidový výsledek. Zátěžové testy plánujte mimo důležité hovory, protože záměrně zabírají kapacitu.
- Měřte zpoždění při stahování a potom odesílání, odděleně. Použijte test s klidovou i zatíženou latencí nebo opakované odpovědi ping stejného reagujícího cíle během kontrolovaného přenosu.
- Zastavte přenos a ověřte návrat k výchozí hodnotě. Opakujte se stejným nastavením; zapište rychlost, kolísání, ztráty a směr zátěže.
- Porovnávejte stejnou veličinu. Z 12 ms na 150 ms je to 138 ms navíc: početní příklad, ne obecná hranice. Jediná špička nebo chybějící odpověď ping neurčí vadnou frontu.
Co výsledek neprokazuje
Opakovatelný nárůst při vlastních přenosech odůvodňuje zkoumání front. Ovlivňovat mohou i bezdrátová konkurence, zpracování zařízení, server a zbytek trasy. Ethernet oddělí Wi-Fi úsek, ale neukáže konkrétní frontu routeru, modemu či operátora. Některé testy rychlosti výslovně měří latenci pod zátěží; různé metody a cíle mohou dávat jiné výsledky.
Nejprve omezte souběžný provoz
- Přesuňte vlastní velké přenosy a zálohy mimo hovory a hry. Pokud aplikace nabízí rychlostní limit, ponechte prostor ostatním a porovnejte.
- Vyzkoušejte Ethernet pro citlivé zařízení a řešte bezdrátové pokrytí zvlášť. Kabel sám neřídí fronty internetového připojení.
- Před nákupem ověřte model, firmware a skutečné funkce routeru. Novější zařízení samo nezaručuje lepší řízení front.
- Pokud je podporováno, řiďte se výrobcem pro Smart Queue Management či obdobnou funkci. Nejprve uložte konfiguraci a výchozí měření; obyčejná priorita aplikace není automaticky aktivní řízení front.
SQM může spojovat omezení provozu, rozdělování mezi toky a aktivní řízení front. FQ-CoDel a CAKE jsou příklady podporovaných implementací, ne funkce každého routeru. Limit pod soustavně dostupnou kapacitou může zabránit hromadění v neřízené frontě. Postupujte podle konkrétního návodu, ne univerzálního procenta. Maximální rychlost může klesnout; procesor routeru a proměnlivá mobilní kapacita mohou omezit účinek.
Ověřte změnu
- Zkontrolujte směr, rozhraní a jednotky podle návodu. 20 Mb/s je 20000 kbit/s; číslo 20 v poli kbit/s nastaví jinou hranici.
- Opakujte stejné klidové i zátěžové testy a zapište latenci i rychlost. Měňte jednu volbu po druhé.
- Potom porovnejte běžné hovory a hry. Lepší známka testu je vodítko, ne záruka každé aplikace nebo oprava jiné závady.
- Uchovejte výsledky před/po a při zhoršení obnovte předchozí podporovanou konfiguraci. U spravovaného routeru požádejte správce nebo operátora o pomoc.
Vysoké zpoždění už v klidu nebo problém jediné služby zkoumejte zvlášť. Při trvalých potížích více zařízení předejte podpoře cíl, časy, typ spojení, směr zátěže, model a porovnání. Zařízení měňte až podle skutečných funkcí nebo změřeného omezení.