Bufferbloat: Opravte svoju pomalú sieť

Bufferbloat je bolesť. Nie je to len bolesť, pretože spôsobuje zmätok s výkonom vašej siete. Nie je ľahké diagnostikovať. Pomáhajú nástroje ako Flent, ale vo všeobecnosti vyzerá Bufferbloat ako pomalé pripojenia a masívna latencia. To však nevyhnutne neznamená, že tieto veci sú spôsobené bufferbloatom.

Bufferbloat: Opravte svoju pomalú sieť

Bufferbloat je vlastne výsledkom toho, že váš router robí svoju prácu, no je preťažený. Smerovače musia riadiť tok prevádzky a vyjednávať, ktoré pakety dostanú prioritu. Tento plánovací systém ukladá pakety do vyrovnávacej pamäte, aby ich zaradil do frontu na prenos, keď je ich cieľové zariadenie pripravené a toto zariadenie dosiahne svoje miesto v poradí distribúcie. Ak tento plán príliš veľa ukladá do vyrovnávacej pamäte, uviazne a spôsobí prudký nárast latencie a ovplyvní celkovú prenosovú rýchlosť. To je bufferbloat, doslova nafúknutý paketový buffer.

Prečo je to problém?

Spomaľuje to vaše pripojenie. V skutočnosti to vytvára prerušenia vo vašom spojení. Tieto prerušenia sú obzvlášť viditeľné a rušivé pri intenzívnejších činnostiach, ako je VOIP, streamovanie videa a online hranie. Takže, ak ste online hráč alebo máte radi Netflix, vybuchnite bude pokaziť si deň.

Test na Bufferbloat

Testovanie na bufferbloat nie je vždy úplne jasné, ale existuje niekoľko vecí, ktoré môžete urobiť. Po prvé, jednoduchý test ping počas obdobia napätia v sieti môže pomôcť určiť, či máte vysokú latenciu. Spustite príkaz ping na počítači vo vašej sieti a zistite, o koľko sa zvýšila vaša latencia oproti zvyčajnej. Indikátorom môže byť prudké zvýšenie, alebo lepšie, nekonzistentné špičky latencie.

Nafúknuté výsledky DSLReports

Ďalej si môžete pozrieť test rýchlosti DSLReports. V skutočnosti testuje bufferbloat a môže vám poskytnúť pomerne presné hodnotenie vašej siete.

Môžete tiež použiť nástroj ako Flent. Flent môže testovať body vo vašej vlastnej sieti, ako aj na externých serveroch. Tabuľky nie sú vždy najjednoduchšie na čítanie, ale dávajte si pozor na široké variácie a grafy, ktoré vyzerajú, akoby boli všade načmárané. Prepojený článok podrobnejšie popisuje to, čo nechcete vidieť.

Zmiernenie problému

Takže vaša sieť je preplnená. Čo môžeš urobiť? Mohli by ste úplne zrušiť WiFi a zapojiť svoj dom. Bolo by to pekné, ale nie každý to dokáže. Takže musíte prekonfigurovať smerovač, aby ste znížili nadúvanie.

Väčšina kvalitných smerovačov a smerovačov s vlastným firmvérom má v nastaveniach sekciu QoS (Quality of Service). V tejto časti nájdete nastavenia pre správu plánovania paketov, ktoré môžu pomôcť kontrolovať bufferbloat. Existuje niekoľko základných nastavení, ale musíte získať správne hodnoty.

Otvorte prehliadač a prejdite na webovú stránku s testom rýchlosti. Spustite test niekoľkokrát, aby ste získali priemernú rýchlosť nahrávania a sťahovania. Potom zoberte každú z týchto rýchlostí a vynásobte ju číslom 1 000. Vezmite výsledok pre každú z nich a vynásobte ho číslom 0,95. Nechajte si každú zapísanú.

DD-WRT QoS

Teraz sa vráťte do nastavení QoS. Povoľte QoS, ak ste tak ešte neurobili. Nastavte disciplínu radenia paketov na FQ_CODEL , ak je k dispozícii. Ak nie, skúste obyčajný CODEL . Nie je to až také dobré, ale stále to môže pomôcť. Nakoniec nastavte rýchlosti uplinku a downlinku na tie, ktoré ste vypočítali z priemerov nahrávania a sťahovania. Uložte a použite svoje nastavenia.

Skúste znova otestovať pripojenie. Vaša rýchlosť môže byť približne 95% pôvodnej rýchlosti, ale objem vyrovnávacej pamäte by sa mal výrazne znížiť.

Ak to nefunguje, môže nastať ďalší problém. Začnite testovať pripojenia medzi zariadeniami vo vašej sieti. Ak všetko ostatné zlyhá, zvážte, že problém môže spôsobovať váš modem, alebo to v skutočnosti vôbec nie je bufferbloat a namiesto toho môžete mať problém s rušením.