Bufferbloat: arregleu la vostra xarxa lenta

Bufferbloat és un dolor. No és només un dolor perquè fa estralls amb el rendiment de la vostra xarxa. No és fàcil de diagnosticar. Eines com Flent ajuden, però en general, Bufferbloat sembla connexions lentes i latència massiva. Tanmateix, això no vol dir necessàriament que aquestes coses siguin causades per un bufferbloat.

Bufferbloat: arregleu la vostra xarxa lenta

Bufferbloat és en realitat el resultat que el vostre encaminador fa la seva feina, però està sobrecarregat. Els encaminadors han de gestionar el flux de trànsit i negociar quins paquets tenen prioritat. Aquest sistema de programació emmagatzema els paquets per posar-los en cua per transferir-los quan el dispositiu de destinació estigui llest i aquest dispositiu hagi arribat al seu lloc en l'ordre de distribució. Si aquesta programació s'amortitza massa, s'embolicarà i provocarà un augment de la latència i afectarà la taxa de transferència general. Això és bufferbloat, literalment un buffer de paquets inflat.

Per què és un problema?

Alenteix la teva connexió. De fet, crea interrupcions en la vostra connexió. Aquestes interrupcions són especialment notables i pertorbadores en activitats més intensives com VOIP, vídeo en temps real i jocs en línia. Per tant, si sou un jugador en línia o us agrada Netflix, bufferbloat voluntat arruïnar-te el dia.

Prova de Bufferbloat

Les proves de bufferbloat no sempre són molt clares, però hi ha algunes coses que podeu fer. En primer lloc, una simple prova de ping durant un període d'estrès a la xarxa podria ajudar a indicar si esteu experimentant una latència elevada. Feu ping a un ordinador a la vostra xarxa i comproveu quant ha augmentat la vostra latència respecte de l'habitual. Un fort augment, o millor, pics inconsistents de la latència podria ser un indicador.

DSLReports inflats

A continuació, podeu consultar la prova de velocitat DSLReports. De fet, prova el bufferbloat i us pot oferir una avaluació bastant precisa de la vostra xarxa.

També podeu utilitzar una eina com Flent. Flent pot provar punts dins de la vostra pròpia xarxa així com servidors externs. Els gràfics no sempre són els més fàcils de llegir, però busqueu grans variacions i gràfics que semblen gargotats a tot arreu. L'article enllaçat explica més detalladament allò que no voleu veure.

Mitigació del problema

Per tant, la teva xarxa està inflada. Què pots fer? Bé, podríeu abocar el WiFi per complet i connectar la vostra casa. Seria bo, però no tothom ho pot fer. Per tant, heu de reconfigurar el vostre encaminador per reduir la inflor.

La majoria dels encaminadors i encaminadors de qualitat que executen microprogramari personalitzat tenen una secció QoS (Qualitat de servei) a la seva configuració. En aquesta secció, trobareu la configuració per gestionar la programació de paquets, que pot ajudar a controlar el bufferbloat. Hi ha un parell de configuracions bàsiques, però heu d'encertar els valors.

Obriu un navegador i aneu a un lloc web de prova de velocitat. Executeu la prova un parell de vegades per obtenir una velocitat mitjana de càrrega i descàrrega. A continuació, agafeu cadascuna d'aquestes velocitats i multipliqueu-la per 1000. Preneu el resultat de cadascuna i multipliqueu-la per 0,95. Mantingui cadascuna anotada.

QoS DD-WRT

Ara, torneu a la configuració de QoS. Habiliteu QoS, si encara no ho heu fet. Estableix la disciplina de cua de paquets a FQ_CODEL , si està disponible. Si no, proveu CODEL normal. No és tan bo, però encara pot ajudar. Finalment, configureu les velocitats d'enllaç ascendent i descendent amb les que heu calculat a partir de les mitjanes de càrrega i descàrrega. Desa i aplica la teva configuració.

Prova de provar la teva connexió de nou. La vostra velocitat podria ser al voltant del 95% de la que era, però el bufferbloat s'hauria de reduir molt.

Si això no funciona, podria haver-hi un altre problema en el camí. Comenceu a provar les connexions entre els dispositius de la vostra xarxa. Si tot falla, tingueu en compte que el vostre mòdem pot ser el problema, o que no és realment un bufferbloat, i és possible que tingueu un problema d'interferència.