Internetsnelheid testen in Linux: oorzaken van lage resultaten
Een lage snelheidstest in Linux betekent niet automatisch dat je internetabonnement niet wordt gehaald. Wi-Fi-interferentie, een beperkte router, een drukke testserver, achtergrondverkeer, een trage netwerkadapter of problemen bij de ISP kunnen allemaal invloed hebben. Dit artikel laat zien hoe je download, upload, latency, jitter en pakketverlies controleert. Met tests via de terminal, een bekabelde verbinding en herhaalde metingen kun je de oorzaak beter isoleren. Daarna volgen praktische optimalisaties voor modem, router, DNS, netwerkverbinding en contact met je provider.
Wat betekent een lage internetsnelheid in Linux?
Wanneer een speedtest in Linux een lagere download- of uploadsnelheid toont dan verwacht, is de meetwaarde een momentopname. De uitkomst wordt beïnvloed door de verbinding tussen je computer, router, testserver en internetprovider. Kijk daarom niet alleen naar megabits per seconde, maar ook naar latency, jitter en pakketverlies.
Een lage download wijst vaak op beperkte capaciteit of storing tussen de testserver en je apparaat. Een lage upload kan samenhangen met netwerkbelasting, een probleem met de modemverbinding of beperkingen van het abonnement. Een hoge latency of jitter merk je vooral bij videobellen, online gaming en externe desktops.
Oorzaak 1: de Linux-computer gebruikt een zwakke Wi-Fi-verbinding
Wi-Fi is een veelvoorkomende reden voor een tegenvallende speedtest. Een grote afstand tot de router, betonnen muren, andere draadloze netwerken en apparaten op dezelfde frequentie kunnen de radiosnelheid verlagen. Een laptop kan bovendien met 2,4 GHz verbonden zijn terwijl 5 GHz of Wi-Fi 6 beschikbaar is.
Zo controleer je dit
Controleer de verbinding met nmcli device wifi en bekijk de signaalsterkte met nmcli connection show. Voer dezelfde test uit met een netwerkkabel. Is de snelheid via ethernet duidelijk hoger, dan ligt de oorzaak waarschijnlijk bij Wi-Fi en niet bij de ISP.
Oorzaak 2: de router of modem vormt een beperking
Een verouderde router kan moeite hebben met hoge glasvezel-, kabel- of DSL-snelheden. Ook een overbelaste modemrouter, een verkeerde ethernetpoort of een kabel die geen gigabitsnelheid ondersteunt, kan de meting beperken. QoS-regels, ouderlijk toezicht en andere routerfuncties kunnen eveneens bandbreedte reserveren.
Zo controleer je dit
Open de beheerpagina van de router en controleer de negotiated link speed. Op Linux kan ethtool informatie geven over de ethernetverbinding, bijvoorbeeld met ethtool eth0. Controleer daarnaast of de kabel en de gebruikte poort geschikt zijn voor de snelheid van je abonnement.
Oorzaak 3: de gekozen testserver is druk of ver weg
Een speedtest meet niet alleen je lokale aansluiting. De capaciteit en geografische afstand van de testserver hebben invloed op download, upload en latency. Een server van een andere regio kan tijdelijk druk zijn, waardoor de test lager uitvalt terwijl de verbinding met je ISP normaal werkt.
Zo controleer je dit
Herhaal de meting met meerdere servers in Nederland of België en vergelijk de resultaten. Gebruik bij voorkeur een bekende Linux-tool zoals speedtest-cli of de officiële client van de testdienst. Voer minstens drie metingen uit op verschillende momenten en let op het verschil tussen de mediaan en een enkele uitschieter.
Oorzaak 4: achtergrondverkeer gebruikt de verbinding
Updates, cloudopslag, torrents, containerimages en videostreams kunnen tijdens de meting bandbreedte gebruiken. Linux-systemen kunnen op de achtergrond pakketten downloaden of synchroniseren zonder dat dit direct zichtbaar is. Vooral uploadverkeer kan de latency verhogen wanneer de verbinding volledig wordt benut.
Zo controleer je dit
Bekijk actieve verbindingen met nload, iftop of vnstat. Controleer ook processen die bestanden synchroniseren en pauzeer grote downloads tijdelijk. Test daarna opnieuw met slechts één apparaat actief op het netwerk.
Oorzaak 5: de netwerkadapter of driver werkt niet optimaal
Een ongeschikte driver, energiebesparing of een foutieve duplexinstelling kan de snelheid van een ethernet- of Wi-Fi-adapter beperken. Dit komt vooral voor na een kernelupdate, bij oudere hardware of bij USB-netwerkadapters met beperkte ondersteuning.
Zo controleer je dit
Gebruik ip link en lspci om de adapter te identificeren. Controleer foutmeldingen met dmesg en bekijk pakketfouten met ip -s link. Veel errors, drops of een onverwacht lage link speed wijzen op een lokaal hardware- of driverprobleem.
Oorzaak 6: de ISP-verbinding heeft storing of congestie
Een probleem bij de internetprovider kan de snelheid op meerdere apparaten tegelijk verlagen. Denk aan onderhoud, regionale congestie, een signaalprobleem op de kabelverbinding of een storing in de wijkcentrale bij DSL. Bij glasvezel kan ook de optische verbinding of de apparatuur van de operator betrokken zijn.
Zo controleer je dit
Test bekabeld op meerdere apparaten terwijl andere downloads zijn gepauzeerd. Controleer de storingspagina van je ISP en vergelijk de uitkomst met de snelheid die in je contract of abonnement wordt genoemd. Noteer tijdstip, testserver, download, upload, latency, jitter en pakketverlies voordat je contact opneemt met de provider.
Een betrouwbare snelheidstest uitvoeren in Linux
- Verbind de computer rechtstreeks met de router via ethernet.
- Stop downloads, uploads, VPN-verbindingen en cloud synchronisatie.
- Meet met een server in de buurt en herhaal de test meerdere keren.
- Controleer naast snelheid ook latency, jitter en pakketverlies.
- Herhaal de meting met Wi-Fi om het verschil met ethernet vast te stellen.
Een pingtest naar een betrouwbare host kan helpen om instabiliteit te herkennen. Gebruik bijvoorbeeld ping -c 20 1.1.1.1. Hoge variatie in responstijd of verloren pakketten is relevanter voor interactieve toepassingen dan een kleine afwijking in downloadsnelheid.
Praktische optimalisaties voor een betere meting
- Gebruik een korte ethernetkabel van geschikte kwaliteit en een gigabitpoort.
- Plaats de router vrij en kies bij Wi-Fi een minder druk kanaal.
- Gebruik 5 GHz of Wi-Fi 6 wanneer de afstand en hardware dit toelaten.
- Werk Linux, de kernel en netwerkdrivers bij via de normale pakketbeheerder.
- Schakel een VPN tijdelijk uit om de directe ISP-verbinding te meten.
- Herstart modem en router alleen wanneer dat nodig is en controleer daarna opnieuw.
Optimaliseer DNS alleen voor snellere naamresolutie; een andere DNS-server verhoogt normaal gesproken niet de maximale download- of uploadsnelheid. Blijft de bekabelde snelheid op meerdere apparaten structureel laag, dan is contact met de ISP de logische volgende stap.
Conclusie
Internetsnelheid testen in Linux werkt het betrouwbaarst wanneer je de verbinding stap voor stap isoleert. Begin met ethernet, herhaal de meting via verschillende servers en controleer achtergrondverkeer, router, adapter en Wi-Fi. Door ook latency, jitter en pakketverlies te beoordelen, zie je sneller of het probleem lokaal ligt of bij de internetprovider.
Voor aanvullende metingen kun je de speedtest van speedtest.im gebruiken en de resultaten onder vergelijkbare omstandigheden bewaren.
