Je hebt een glasvezelverbinding van 600 Mb, de snelheidstest levert waanzinnige cijfers op, en toch loopt Zoom vast, hapert het online gamen en duurt het lang voordat webpagina’s beginnen te laden. Het probleem is niet de snelheid: het is de latentie. Het zijn twee verschillende dingen en bijna niemand meet dat laatste.

Snelheid versus latentie: de snelweganalogie

De snelheid (bandbreedte) is het aantal rijstroken op de snelweg: hoeveel data er tegelijkertijd doorheen kan. Latentie is de tijd die een auto erover doet om aan te komen: acht rijstroken hebben maakt niet uit als de reis lang duurt. Om een film te downloaden zijn de rijstroken belangrijk; om te gamen, te videobellen of te surfen, merk je vooral de reistijd.

De drie getallen die er echt toe doen

Ping (latentie): de tijd die het duurt om heen en terug te gaan naar een server, in milliseconden. Minder dan 20 ms is uitstekend, 20-50 ms is goed, meer dan 100 ms merk je bij games en gesprekken.

Jitter: de variatie in de ping. Een stabiele ping van 30 ms is beter dan een ping die schommelt tussen 10 en 90 ms. Hoge jitter is de oorzaak van onderbrekingen in videogesprekken, ook al lijkt het gemiddelde goed.

Pakketverlies: het percentage gegevens dat niet aankomt. Alles boven de 1% leidt tot robotachtig geluid en haperingen.

Hoe meet je dit vanaf de iPhone?

Net-Analyzer bevat een pingtest die de latentie, jitter en pakketverlies ten opzichte van elke host weergeeft. Test eerst je router (het lokale IP-adres, meestal 192.168.1.1): als er al hoge latentie in je eigen netwerk is, ligt het probleem bij je wifi, niet bij je provider.

  • Hoge ping naar de router: wifi-interferentie, overbelast kanaal of te grote afstand/te veel muren.
  • Goede ping naar de router maar slechte ping naar het internet: het probleem ligt buiten je netwerk — bij de provider of de externe server.

Bufferbloat: de onzichtbare vijand

Dit is de reden waarom alles traag wordt wanneer iemand een bestand uploadt of een game downloadt: moderne routers slaan te veel gegevens op in wachtrijen, en die wachtrij voegt honderden milliseconden toe. Voer een pingtest uit terwijl je iets groots downloadt: als de ping alleen onder belasting omhoogschiet, heb je last van bufferbloat.

Hoe je de latentie kunt verbeteren

  1. Gebruik een kabel of ga dichter bij de router zitten: wifi zorgt van nature voor extra latentie en jitter.
  2. Schakel over naar de 5 GHz-band: minder interferentie dan de overbelaste 2,4 GHz-band.
  3. Verander van wifi-kanaal: met Net-Analyzer kun je zien welke kanalen de netwerken van de buren gebruiken en het minst bezette kanaal kiezen.
  4. Schakel QoS of SQM in op de router: geef prioriteit aan telefoongesprekken en games boven downloads (dit gaat bufferbloat tegen).
  5. Start de router opnieuw op: de processors van goedkope routers raken na verloop van tijd overbelast.

Conclusie

De volgende keer dat ‘het internet niet goed werkt’, kijk dan niet alleen naar de snelheidstest: meet ook de ping, jitter en pakketverlies. Een goede, stabiele ping is voor bijna alles wat je in realtime doet meer waard dan 100 Mb extra downloadsnelheid.