Bufferbloat: sutvarkykite lėtą tinklą

Bufferbloat yra skausmas. Tai ne tik skausmas, nes kenkia jūsų tinklo veikimui. Tai nėra lengva diagnozuoti. Tokie įrankiai kaip „Flent“ padeda, tačiau apskritai „Bufferbloat“ atrodo kaip lėtas ryšys ir didžiulė delsa. Tačiau tai nebūtinai reiškia, kad tuos dalykus sukelia buferio išsipūtimas.

Bufferbloat: sutvarkykite lėtą tinklą

„Bufferbloat“ iš tikrųjų yra maršruto parinktuvo, kuris atlieka savo darbą, bet yra perkrautas, rezultatas. Maršrutizatoriai turi valdyti srautą ir derėtis, kuriems paketams teikiama pirmenybė. Ši planavimo sistema saugo paketus, kad jie būtų perkelti į eilę, kai jų tikslinis įrenginys bus paruoštas ir tas įrenginys pasieks savo vietą paskirstymo tvarka. Jei šis tvarkaraštis per daug buferio, jis užstrigs ir padidins delsą bei paveiks bendrą perdavimo spartą. Tai yra buferis, pažodžiui išpūstas paketų buferis.

Kodėl tai yra problema?

Tai sulėtina jūsų ryšį. Tiesą sakant, tai sukelia jūsų ryšio pertrūkius. Šie trikdžiai ypač pastebimi ir trukdo intensyvesnėms veikloms, tokioms kaip VOIP, vaizdo transliacija ir internetiniai žaidimai. Taigi, jei esate internetinis žaidėjas arba mėgstate „Netflix“, naudokite buferį valios sugadink tavo dieną.

Bufferbloat testas

Bufferbloat testavimas ne visada yra labai aiškus, tačiau yra keletas dalykų, kuriuos galite padaryti. Pirma, paprastas ping testas tinklo įtempimo laikotarpiu gali padėti nustatyti, ar yra didelė delsa. Prisijunkite prie kompiuterio tinkle ir sužinokite, kiek pailgėjo delsa, palyginti su įprasta. Staigus delsos padidėjimas arba, geriau, nenuoseklūs šuoliai gali būti rodiklis.

Išpūsti DSLReports rezultatai

Tada galite patikrinti „DSLReports“ greičio testą. Jis iš tikrųjų tikrina buferio išplitimą ir gali gana tiksliai įvertinti jūsų tinklą.

Taip pat galite naudoti tokį įrankį kaip „Flent“. „Flent“ gali išbandyti taškus jūsų tinkle ir išoriniuose serveriuose. Diagramas ne visada lengviausia skaityti, bet atkreipkite dėmesį į platų variantą ir diagramas, kurios atrodo taip, lyg jos būtų visur užrašytos. Nuorodoje pateiktame straipsnyje išsamiau aprašoma tai, ko nenorite matyti.

Problemos švelninimas

Taigi, jūsų tinklas yra išpūstas. Ką tu gali padaryti? Na, galite visiškai atsisakyti „WiFi“ ir prijungti savo namus. Tai būtų puiku, bet ne visi gali tai padaryti. Taigi, norėdami sumažinti išsipūtimą, turite iš naujo sukonfigūruoti maršrutizatorių.

Daugumos kokybiškų maršrutizatorių ir maršrutizatorių, kuriuose veikia tinkinta programinė įranga, nustatymuose yra QoS (paslaugų kokybės) skyrius. Šiame skyriuje rasite paketų planavimo valdymo nustatymus, kurie gali padėti kontroliuoti buferio išplitimą. Yra keletas pagrindinių nustatymų, tačiau reikia teisingai nustatyti vertes.

Atidarykite naršyklę ir eikite į greičio tikrinimo svetainę. Atlikite testą keletą kartų, kad gautumėte vidutinį įkėlimo ir atsisiuntimo greitį. Tada paimkite kiekvieną iš šių greičių ir padauginkite iš 1000. Paimkite kiekvieno gautą rezultatą ir padauginkite iš 0,95. Užsirašykite kiekvieną.

DD-WRT QoS

Dabar grįžkite į QoS nustatymus. Įgalinkite QoS, jei dar to nepadarėte. Jei įmanoma, nustatykite paketų eilės discipliną į FQ_CODEL. Jei ne, pabandykite įprastą CODEL . Tai nėra taip gerai, bet vis tiek gali padėti. Galiausiai nustatykite aukštyn ir žemyn nukreiptus greičius, kuriuos apskaičiavote pagal įkėlimo ir atsisiuntimo vidurkius. Išsaugokite ir pritaikykite nustatymus.

Pabandykite dar kartą išbandyti ryšį. Jūsų greitis gali būti maždaug 95% to, koks buvo, tačiau buferio išpūtimas turėtų būti labai sumažintas.

Jei tai nepadėjo, gali kilti kita problema. Pradėkite bandyti ryšius tarp įrenginių tinkle. Jei visa kita nepavyksta, pagalvokite, kad problema gali būti jūsų modeme arba jis visai nėra buferis, o vietoj to gali kilti trikdžių problema.