−25%

op Windows bij jaarbetaling, tot 31/10. Naar de pakketten

EQVPS
Aan de slag

Zo controleer je de snelheid en het dataverbruik van je server

Lees de netwerkgrafieken in het dashboard, tel het maandverkeer met vnStat, vind het proces dat je bandbreedte opslokt en doe een snelheidstest met echte cijfers. Zeven stappen met de exacte commando's.

"De server is traag" kan drie dingen betekenen: het netwerk is druk, iets op de server gebruikt de bandbreedte, of de test zelf klopt niet. Deze zeven stappen houden ze uit elkaar. De commando's zijn voor Linux; pakketnamen gelden voor systemen met apt.

1. Bekijk de grafieken in het dashboard

Open de server in het dashboard en ga naar het tabblad Statistieken. De netwerkgrafiek toont inkomend en uitgaand verkeer per seconde voor het laatste uur, de laatste dag of de laatste week. De data komt uit de virtualisatielaag, dus hij is er ook als het OS in de server vastloopt.

Twee dingen toont hij niet: totalen in gigabytes en welk programma het verkeer maakte. Daarvoor zijn de volgende stappen.

Dezelfde data is via de API beschikbaar, inclusief de laatste maand:

curl -s "https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/metrics?timeframe=month" \
  -H "Authorization: Bearer $EQVPS_API_KEY"

2. Vind je netwerkinterface

De meeste commando's hieronder hebben de naam van de interface nodig:

ip -br addr

Je zoekt de interface met je publieke (of, op NAT-servers, privé) adres, vaak eth0 of ens18. Vervang eth0 hieronder als die van jou anders heet.

3. Tel verkeer per dag en maand met vnStat

apt install -y vnstat
vnstat -l -i eth0          # live rate, Ctrl+C to stop
vnstat -d                  # per day
vnstat -m                  # per month

vnStat leest de interfacetellers van de kernel, overleeft herstarts en kost bijna niets. Het begint te tellen vanaf de installatie, dus installeer het voordat je de cijfers nodig hebt.

4. Zie welk proces de bandbreedte gebruikt

apt install -y nethogs
nethogs eth0

nethogs toont processen met hun huidige verzend- en ontvangstsnelheid. Zie je een onbekend proces dat verkeer pompt, kijk er dan goed naar: een onverwachte zware uploader kan op een gecompromitteerde server wijzen.

De verbindingen zelf bekijken:

ss -tunap | head -30

5. Doe een snelheidstest die iets zegt

De betrouwbare manier is iperf3 tussen twee machines die je zelf beheert. Start op de andere machine de server:

iperf3 -s

Test op je server beide richtingen met 4 streams gedurende 30 seconden:

iperf3 -c OTHER_HOST -P 4 -t 30        # upload from this server
iperf3 -c OTHER_HOST -P 4 -t 30 -R     # download to this server

Een NAT-server accepteert inkomende verbindingen alleen op zijn SSH-poort, dus draai iperf3 -s op de andere machine en laat de NAT-server de client zijn, zoals hierboven.

Geen tweede machine? Download een groot bestand van een snelle mirror bij jou in de buurt en lees het gemiddelde af:

curl -o /dev/null -w "%{speed_download}\n" https://mirror.example.net/1GB.bin

Het resultaat is in bytes per seconde. Vermenigvuldig met 8 voor bits per seconde: 110000000 is ongeveer 880 Mbit/s.

6. Controleer latentie en pakketverlies

Lage doorvoer over grote afstanden is vaak een latentie- of verliesprobleem, geen bandbreedteprobleem:

apt install -y mtr-tiny
mtr -rwc 100 example.com

Kijk naar de kolom Loss% op de laatste regel. Verlies dat bij één hop halverwege verschijnt en daarna verdwijnt, betekent meestal dat die router ping-antwoorden een lage prioriteit geeft, niet dat er echt verlies is.

7. Vergelijk met wat je mag verwachten

TariefPoortTypisch resultaat met 4 streams, rustige lijn
Linux VPS1 Gbit/songeveer 900–940 Mbit/s per richting
Windows VPS150 Mbit/songeveer 140 Mbit/s

Als meerdere servers op dezelfde fysieke machine tegelijk druk zijn, wordt de uplink gelijk tussen ze verdeeld, dus een lager cijfer op een druk moment is normaal. Geen enkel tarief heeft een verkeersquotum. Hoe het delen werkt, staat in Verkeer en netwerksnelheid.

Op een Windows-server toont Taakbeheer → Prestaties → Ethernet de live snelheid, en Broncontrole → Netwerk het verkeer per proces.

Als de cijfers echt laag zijn

Voer stap 5 uit naar twee verschillende testservers, noteer de tijd en open een ticket met de commando's en hun uitvoer. Daarmee kunnen we de uplink op precies dat moment controleren.

Gerelateerd

FAQ

Waar zie ik hoeveel verkeer mijn server heeft gebruikt?

Het tabblad Statistieken in het dashboard toont netwerksnelheden voor het laatste uur, de laatste dag en de laatste week. Voor totalen per dag of maand installeer je vnStat in de server; dat telt vanaf de installatie.

Is er een verkeerslimiet waar ik tegenaan kan lopen?

Nee. Geen enkel tarief heeft een maandelijks verkeersquotum. De grens is de poortsnelheid: 1 Gbit/s bij Linux-tarieven, 150 Mbit/s bij Windows, eerlijk gedeeld als de lijn druk is.

Mijn snelheidstest geeft 200 Mbit/s. Is er iets mis?

Meestal ligt het aan de test. Eén stream gedurende 10 seconden naar een drukke publieke server toont zelden de echte snelheid. Herhaal met iperf3, 4 parallelle streams en 30 seconden naar een server die je zelf beheert.

Kan ik een iperf3-server draaien op een NAT-server?

Van buitenaf is hij niet bereikbaar, want een NAT-server accepteert inkomende verbindingen alleen op zijn SSH-poort. Draai de iperf3-server op de andere machine en gebruik de NAT-server als client, met -R voor de downloadrichting.

Reacties

Nog geen reacties. Wees de eerste.

Laat een reactie achter

Reacties worden gemodereerd voordat ze verschijnen.