−25%

på Windows ved årlig betaling, til 31/10. Se pakkerne

EQVPS
Kom i gang

Sådan tjekker du din servers hastighed og trafikforbrug

Læs netværksgraferne i kontrolpanelet, tæl månedens trafik med vnStat, find processen, der æder din båndbredde, og lav en hastighedstest med rigtige tal. Syv trin med de præcise kommandoer.

"Serveren er langsom" kan betyde tre forskellige ting: netværket er travlt, noget på serveren bruger båndbredden, eller selve testen er forkert. Disse syv trin skiller dem ad. Kommandoerne er til Linux; pakkenavnene gælder systemer, der bruger apt.

1. Se graferne i kontrolpanelet

Åbn serveren i kontrolpanelet, og gå til fanen Metrikker. Netværksgrafen viser indgående og udgående trafik pr. sekund for den seneste time, dag eller uge. Data kommer fra virtualiseringslaget, så de er der, selv når styresystemet i serveren hænger.

To ting viser den ikke: totaler i gigabyte og hvilket program der skabte trafikken. Det er det, de næste trin er til.

De samme data findes via API'et, inklusive den seneste måned:

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

2. Find dit netværksinterface

De fleste kommandoer nedenfor skal bruge navnet på interfacet:

ip -br addr

Du leder efter interfacet med din offentlige (eller, på NAT-servere, private) adresse, ofte eth0 eller ens18. Erstat eth0 nedenfor, hvis dit hedder noget andet.

3. Tæl trafik pr. dag og måned med vnStat

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

vnStat læser kernens interfacetællere, overlever genstarter og koster næsten intet at køre. Den begynder at tælle, når du installerer den, så installér den, før du får brug for tallene.

4. Se, hvilken proces der bruger båndbredden

apt install -y nethogs
nethogs eth0

nethogs viser processer med deres aktuelle sende- og modtagehastighed. Ser du en proces, du ikke kender, der pumper trafik ud, så kig nærmere på den: en uventet tung uploader kan betyde en kompromitteret server.

For at se selve forbindelserne:

ss -tunap | head -30

5. Lav en hastighedstest, der betyder noget

Den pålidelige metode er iperf3 mellem to maskiner, du selv styrer. Start serveren på den anden maskine:

iperf3 -s

Test begge retninger på din server med 4 strømme i 30 sekunder:

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

En NAT-server tager kun imod indgående forbindelser på sin SSH-port, så kør iperf3 -s på den anden maskine, og lad NAT-serveren være klient, som ovenfor.

Ingen anden maskine? Download en stor fil fra et hurtigt spejl tæt på dig, og aflæs gennemsnittet:

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

Resultatet er i bytes pr. sekund. Gang med 8 for bit pr. sekund: 110000000 er cirka 880 Mbit/s.

6. Tjek latens og pakketab

Lav gennemstrømning over lange afstande er ofte et latens- eller tabsproblem, ikke et båndbreddeproblem:

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

Kig på kolonnen Loss% på sidste linje. Tab, der dukker op ved et hop i midten og forsvinder længere fremme, betyder som regel, at den router giver ping-svar lav prioritet, ikke reelt tab.

7. Sammenlign med det forventede

TarifPortTypisk resultat med 4 strømme, rolig linje
Linux VPS1 Gbit/scirka 900–940 Mbit/s i hver retning
Windows VPS150 Mbit/scirka 140 Mbit/s

Når flere servere på samme fysiske maskine er travle på samme tid, deles uplinket ligeligt mellem dem, så et lavere tal i et travlt øjeblik er forventeligt. Ingen tarif har en trafikkvote. Hvordan delingen fungerer, forklares i Trafik og netværkshastighed.

På en Windows-server viser Jobliste → Ydeevne → Ethernet den aktuelle hastighed, og Ressourceovervågning → Netværk trafikken pr. proces.

Hvis tallene virkelig er lave

Kør trin 5 mod to forskellige testservere, notér tidspunktet, og åbn en sag med kommandoerne og deres output. Med det kan vi tjekke uplinket på præcis det tidspunkt.

Relateret

FAQ

Hvor ser jeg, hvor meget trafik min server har brugt?

Fanen Metrikker i kontrolpanelet viser netværkshastigheder for den seneste time, dag og uge. For totaler pr. dag eller måned installerer du vnStat i serveren; den tæller fra installationen.

Er der en trafikgrænse, jeg kan ramme?

Nej. Ingen tarif har en månedlig trafikkvote. Grænsen er porthastigheden: 1 Gbit/s på Linux-tariffer, 150 Mbit/s på Windows, delt retfærdigt, når linjen er travl.

Min hastighedstest viser 200 Mbit/s. Er der noget galt?

Som regel er det testen. En enkelt strøm i 10 sekunder mod en travl offentlig server viser sjældent den reelle hastighed. Gentag med iperf3, 4 parallelle strømme og 30 sekunder mod en server, du selv styrer.

Kan jeg køre en iperf3-server på en NAT-server?

Den kan ikke nås udefra, fordi en NAT-server kun tager imod indgående forbindelser på sin SSH-port. Kør iperf3-serveren på den anden maskine, og brug NAT-serveren som klient, med -R til downloadretningen.

Kommentarer

Ingen kommentarer endnu. Vær den første.

Skriv en kommentar

Kommentarer modereres, før de vises.