Bufferbloat: waarom je ping explodeert als iemand begint te streamen

BIJGEWERKT

Je ping is prima tot iemand iets downloadt, dan springt hij naar 300 ms. Dat is bufferbloat. Hoe je het test en voorgoed oplost.

Je ping is 20 ms. Dan start je huisgenoot Netflix of begint Steam aan een update, en ineens is het 200 ms en raak je niets meer. Je verbinding is niet «te traag». Ze heeft bufferbloat.

Wat er gebeurt

Routers en modems hebben buffers: wachtrijen waar pakketten wachten als de lijn druk is. Veel apparaten hebben enorme buffers en vullen ze helemaal. Je piepkleine gamepakket moet dan in de rij wachten achter megabytes video. De bandbreedte is prima, maar de wachttijd explodeert.

Hoe je het test

Je moet je ping twee keer meten: één keer met een vrije lijn en één keer terwijl die volledig belast is. Het verschil is je bufferbloat. De Bufferbloat-modus van Rekt-al Net doet precies dat: 10 pings in rust, daarna 10 pings terwijl het zo snel downloadt als je verbinding toelaat.

Extra ping onder belastingCijfer
onder 5 msA+
5 tot 30 msA
30 tot 60 msB
60 tot 200 msC, merkbaar in elke online game
boven 200 msF

Hoe je het oplost

  1. Zet SQM / Smart Queue Management aan. Dit is de echte oplossing. Zoek naar «SQM», «Smart Queue», «fq_codel», «CAKE» of «Adaptive QoS» in de instellingen van je router. Stel de limieten in op ongeveer 90 tot 95% van je gemeten download- en uploadsnelheid. De router houdt de wachtrij dan kort en laat kleine gamepakketten voordringen.
  2. Geen SQM in je router? Veel routers van providers hebben het niet. Een gamingrouter met SQM, of een router die OpenWrt aankan achter het kastje van de provider, lost het op.
  3. Snelle noodoplossing: beperk de bandbreedte van de grote downloaders (downloadlimiet in Steam, streamingkwaliteit) terwijl je speelt.

Een VPN lost bufferbloat niet op. De wachtrij zit in je eigen router of modem, voordat een VPN-tunnel begint.

Lag, of skill issue?

Test ping, jitter en pakketverlies in je browser. 4 seconden, niets installeren.

Diagnose starten