Bufferbloat: herstel je trage netwerk

Bufferbloat is vervelend. Het is niet alleen vervelend omdat het uw netwerkprestaties aantast. Het is niet eenvoudig om een ​​diagnose te stellen. Tools zoals Flent helpen, maar over het algemeen ziet Bufferbloat eruit als trage verbindingen en enorme latentie. Dat betekent echter niet noodzakelijk dat die dingen worden veroorzaakt door bufferbloat.

Bufferbloat: herstel je trage netwerk

Bufferbloat is eigenlijk het gevolg van het feit dat uw router zijn werk doet, maar overbelast is. Routers moeten de verkeersstroom beheren en onderhandelen over welke pakketten prioriteit krijgen. Dit planningssysteem buffert pakketten om ze in de wachtrij te plaatsen voor overdracht wanneer hun doelapparaat gereed is en dat apparaat zijn plaats in de distributievolgorde heeft bereikt. Als dat schema te veel buffert, zal het vastlopen en een piek in latentie veroorzaken en de algehele overdrachtssnelheid beïnvloeden. Dat is bufferbloat, letterlijk een opgeblazen pakketbuffer.

Waarom is het een probleem?

Het vertraagt ​​je verbinding. In feite zorgt het voor onderbrekingen in uw verbinding. Deze onderbrekingen zijn vooral merkbaar en storend bij intensievere activiteiten zoals VOIP, videostreaming en online gamen. Dus, als je een online gamer bent of van Netflix houdt, bufferbloat zullen verpest je dag.

Test op bufferbloat

Testen op bufferbloat is niet altijd super duidelijk, maar er zijn enkele dingen die u kunt doen. Ten eerste kan een eenvoudige ping-test tijdens een periode van netwerkstress helpen om aan te geven of u een hoge latentie ervaart. Ping een computer via uw netwerk en kijk hoeveel uw latentie is toegenomen ten opzichte van normaal. Een sterke toename, of beter, inconsistente pieken in latentie, kan een indicator zijn.

Opgeblazen DSLR rapporteert resultaten

Vervolgens kunt u de snelheidstest van DSLReports bekijken. Het test eigenlijk op bufferbloat en het kan u een redelijk nauwkeurige beoordeling van uw netwerk geven.

Je kunt ook een tool als Flent gebruiken. Flent kan zowel punten binnen uw eigen netwerk als externe servers testen. De grafieken zijn niet altijd het gemakkelijkst te lezen, maar let op grote variaties en grafieken die eruitzien alsof ze overal zijn gekrabbeld. Het gelinkte artikel gaat dieper in op wat u niet wilt zien.

Het probleem verminderen

Dus je netwerk is opgeblazen. Wat kan je doen? Nou, je zou wifi helemaal kunnen dumpen en je huis kunnen bekabelen. Dat zou mooi zijn, maar niet iedereen kan dat. U moet uw router dus opnieuw configureren om de bloat te verminderen.

De meeste kwaliteitsrouters en routers met aangepaste firmware hebben een QoS-sectie (Quality of Service) in hun instellingen. In dat gedeelte vindt u instellingen voor het beheren van pakketplanning, wat kan helpen bij het beheersen van bufferbloat. Er zijn een aantal basisinstellingen, maar u moet de juiste waarden hebben.

Open een browser en ga naar een website voor snelheidstests. Voer de test een paar keer uit om een ​​gemiddelde upload- en downloadsnelheid te krijgen. Neem vervolgens elk van die snelheden en vermenigvuldig het met 1000. Neem het resultaat voor elk en vermenigvuldig dat met 0,95. Houd elk opgeschreven.

DD-WRT QoS

Ga nu terug naar de QoS-instellingen. Schakel QoS in, als u dat nog niet hebt gedaan. Stel de discipline voor pakketwachtrij in op FQ_CODEL , indien beschikbaar. Als dat niet het geval is, probeer dan de gewone CODEL . Het is niet zo goed, maar het kan nog steeds helpen. Stel ten slotte de uplink- en downlinksnelheden in op de snelheden die u hebt berekend op basis van uw upload- en downloadgemiddelden. Sla uw instellingen op en pas ze toe.

Probeer uw verbinding opnieuw te testen. Je snelheid is misschien ongeveer 95% van wat het was, maar de bufferbloat zou aanzienlijk moeten worden verminderd.

Als dat niet werkt, is er mogelijk een ander probleem onderweg. Begin met het testen van verbindingen tussen apparaten in uw netwerk. Als al het andere faalt, bedenk dan dat uw modem mogelijk het probleem is, of dat het helemaal geen bufferbloat is, en dat u in plaats daarvan een storingsprobleem hebt.