Bufferbloat: Fix Your Slow Network

Bufferbloat er en smerte. Det er ikke bare en smerte fordi det ødelegger nettverksytelsen din. Det er ikke lett å diagnostisere. Verktøy som Flent hjelper, men generelt ser Bufferbloat ut som trege tilkoblinger og massiv ventetid. Det betyr imidlertid ikke nødvendigvis at disse tingene er forårsaket av bufferbloat.

Bufferbloat: Fix Your Slow Network

Bufferbloat er faktisk resultatet av at ruteren din gjør jobben sin, men er overbelastet. Rutere må administrere trafikkflyten og forhandle hvilke pakker som får prioritet. Dette planleggingssystemet bufre pakker for å sette dem i kø for overføring når målenheten er klar og den enheten har nådd sin plass i distribusjonsrekkefølgen. Hvis den tidsplanen bufferer for mye, vil den slå seg fast og forårsake en økning i ventetiden og påvirke den totale overføringshastigheten. Det er bufferbloat, bokstavelig talt en oppblåst pakkebuffer.

Hvorfor er det et problem?

Det bremser tilkoblingen din. Faktisk skaper det avbrudd i forbindelsen din. Disse avbruddene er spesielt merkbare og forstyrrende i mer intensive aktiviteter som VOIP, streaming av video og online spill. Så hvis du er en online gamer eller elsker Netflix, bufferbloat vil ødelegge dagen din.

Test for Bufferbloat

Testing for bufferbloat er ikke alltid veldig tydelig, men det er noen ting du kan gjøre. For det første kan en enkel ping-test i en periode med nettverksstress hjelpe til med å indikere om du opplever høy latenstid. Ping en datamaskin på tvers av nettverket og se hvor mye ventetiden din har økt fra vanlig. En kraftig økning, eller bedre, inkonsekvente topper i latens kan være en indikator.

Oppblåste DSLReports-resultater

Deretter kan du sjekke DSLReports-hastighetstesten. Den tester faktisk for bufferbloat, og den kan gi deg en ganske nøyaktig vurdering av nettverket ditt.

Du kan også bruke et verktøy som Flent. Flent kan teste punkter innenfor ditt eget nettverk samt eksterne servere. Diagrammene er ikke alltid de enkleste å lese, men se etter brede variasjoner og grafer som ser ut som om de er skrevet overalt. Artikkelen koblet til går mer i detalj om hva du ikke vil se.

Redusere problemet

Så nettverket ditt er oppblåst. Hva kan du gjøre? Vel, du kan dumpe WiFi helt og koble opp huset ditt. Det ville vært fint, men ikke alle kan gjøre det. Så du må rekonfigurere ruteren for å redusere oppblåstheten.

De fleste kvalitetsrutere og rutere som kjører tilpasset fastvare har en QoS (Quality of Service)-seksjon i innstillingene. I den delen finner du innstillinger for å administrere pakkeplanlegging, som kan hjelpe deg med å kontrollere bufferbloat. Det er et par grunnleggende innstillinger der, men du må få riktige verdier.

Åpne en nettleser og gå til et nettsted for hastighetstesting. Kjør testen et par ganger for å få en gjennomsnittlig opp- og nedlastingshastighet. Ta deretter hver av disse hastighetene og gang den med 1000. Ta resultatet for hver og gang det med 0,95. Hold hver nedskrevet.

DD-WRT QoS

Gå nå tilbake til QoS-innstillingene. Aktiver QoS, hvis du ikke allerede har gjort det. Sett pakkekødisiplinen til FQ_CODEL , hvis tilgjengelig. Hvis ikke, prøv vanlig CODEL . Det er ikke fullt så bra, men det kan likevel hjelpe. Til slutt setter du opp- og nedkoblingshastighetene til de du beregnet fra opplastings- og nedlastingsgjennomsnittet. Lagre og bruk innstillingene dine.

Prøv å teste tilkoblingen på nytt. Hastigheten din kan være omtrent 95 % av hva den var, men bufferoppblåsningen bør reduseres kraftig.

Hvis det ikke fungerte, kan det være et annet problem underveis. Begynn å teste tilkoblinger mellom enheter på nettverket ditt. Hvis alt annet feiler, tenk på at modemet ditt kan være problemet, eller det er egentlig ikke bufferbloat i det hele tatt, og du kan ha et forstyrrelsesproblem i stedet.