Home / Gidsen over trucs / VPS Stress Test-gids: 30 minuten benchmarks en interpretatie vóór aankoop

VPS Stress Test-gids: 30 minuten benchmarks en interpretatie vóór aankoop

Herken overboeking en echte prestaties in 30 minuten vóór aankoop

Bijgewerkt 2026-08-07 · CloudWorth

CloudWorthSteal TimeVPS oversellingVPS benchmark

VPS Stress Test-gids: 30 minuten benchmarks en interpretatie vóór aankoop

Bij testen gaat het niet alleen om benchmarks, maar ook om Steal Time en een plotselinge schijfachteruitgang; kruisvalidatie voorkomt overboeking.

Waarom een VPS testen

VPS kopen is niet alleen de specs bekijken. Een provider adverteert 4 cores 8G, maar in werkelijkheid kan het zo oververkocht zijn dat je buren geen geduld meer hebben. Mijn gewoonte is: voordat ik bestel, draai ik eerst een testmachine met een vps stress test, en niet zo'n zelfgenoegzaamheid van YABS draaien en klaar. De benchmark is slechts het startpunt, de interpretatie is de sleutel.

Waarom testen? Drie redenen:

  • Oververkoop herkennen: CPU zwaar gedeeld, schijf-IO beperkt, alleen een stresstest laat dat zien.
  • Echte prestaties verifiëren: de vermelde GHz en geheugenfrequentie, je moet het draaien om te zien of het is afgeslankt.
  • Een basislijn vaststellen: na aankoop bij problemen heb je testgegevens om met de provider te onderhandelen.

Veel mensen kennen alleen stress --cpu 4, maar daarmee test je geen oververkoop. Ik raad aan om eerst naar Steal Time te kijken en daarna de schijf-cache-afgrond te gebruiken om te bepalen of er wordt beperkt. Het beste is om in de VPS-benchmark-app CPU, geheugen en schijf kruislings te valideren, in plaats van alleen naar één score te staren.

Kort gezegd: vps stress test gaat niet om het meten van pieken, maar om het testen van de basislijn van de service. Maak gebruik van de gratis proefperiode om de belasting op te voeren, dat is beter dan pas na betaling ontdekken dat "4 cores" eigenlijk 1 gedeelde core is.

30-minuten testprocedure

Voordat je een VPS koopt, moet je niet alleen vertrouwen op de benchmarks van de aanbieder. Met 30 minuten zelf werk kun je een effectieve VPS-stresstest uitvoeren. Mijn aanpak is in drie delen: de eerste 10 minuten test je CPU en geheugen, de volgende 10 minuten test je schijf-IO, en de laatste 10 minuten gebruik je een echte workload voor kruisvalidatie.

Installeer eerst de basistools:

apt update && apt install -y stress-ng sysbench fio

Let daarna op drie belangrijke indicatoren: Steal Time, een plotselinge daling van de schijfcache en de consistentie van meerdere benchmarkrondes.

Waarom kunnen benchmarks normaal lijken maar toch overgeboekt zijn? Omdat de CPU-scores van overboekte VPS'en vaak 'redelijk' lijken, maar zodra de buren druk zijn, schiet de steal time omhoog. Gebruik vmstat 1 om te observeren; als de st-kolom langdurig boven de 10% ligt, wees dan alert. Wat de schijf betreft: vertrouw niet op de eerste dd-snelheid - veel slechte VPS'en houden het de eerste seconden vol met cache, waarna de snelheid dramatisch daalt. Voer drie keer fio willekeurige lees-/schrijftests uit en neem de mediaan. Als de derde keer meer dan 50% langzamer is dan de eerste, kun je in principe concluderen dat het een overboekte schijf is.

Doe ten slotte een uitgebreide test met sysbench en vergelijk de resultaten met die van YABS. Tijdens de gratis proefperiode is het aan te raden om tegelijkertijd lichte webverzoeken of ping-latencymonitoring uit te voeren om een reële productielast te simuleren, in plaats van alleen de CPU te belasten. Als je het hele proces hebt doorlopen, kun je beoordelen of deze VPS waar voor zijn geld biedt of slechts een 'papieren score' is. Je kunt ook de VPS-koopgids raadplegen om de cijfers verder te verifiëren.

Interpretatie van de belangrijkste statistieken

Een VPS-stresstest verleidt je gemakkelijk om alleen naar de CPU-score te kijken, maar waar het echt om gaat zijn drie signalen: Steal Time, de plotselinge daling van de schijfcache en consistentie tussen verschillende tools.

Kijk eerst naar %st. In top of mpstat -P ALL 1, als de Steal langdurig boven de 5% ligt, betekent dit dat de fysieke CPU van de Hypervisor niet genoeg te verdelen heeft en dat buren jouw tijdslices stelen. Boven de 10% kun je er vrijwel zeker van zijn dat deze machine zwaar overboekt is; zelfs als de CPU-score er goed uitziet, zal hij tijdens de avondpiek haperen als een slideshow. Let op: een incidentele 1-2% steal is normaal, de focus ligt op het gemiddelde en de mediaan.

Voor de schijf moet je naar de curve kijken. Veel goedkope VPS'en zijn snel bij de eerste 1 GB met dd, omdat de gegevens in de Page Cache belanden, maar daarna zakt de snelheid plotseling naar enkele tientallen MB/s. Dat is de typische cache-afgrond. Gebruik fio --rw=randrw --direct=1 --size=2G om de cache te omzeilen en controleer vervolgens of de await-waarde in iostat sterk schommelt. De volledige toolchain vind je in onze VPS-stresstestgids.

Tenslotte moet je YABS, Geekbench en een echte workload (zoals compileren + curl-stresstest) kruislings valideren. Als YABS een single-core score van 1200 haalt, maar sysbench met meerdere threads flink schommelt, betekent dit dat de scheduler-prioriteit kunstmatig is verlaagd. Voor een VPS in de gratis proefperiode is het advies om de test de volle 30 minuten te draaien en de langetermijntrend van /proc/loadavg en steal te observeren, in plaats van alleen een screenshot van de scores te maken.

Als je deze reeks statistieken begrijpt, kun je overboeking en overprijzing in één oogopslag herkennen. In de volgende sectie geef ik je een direct uitvoerbaar 30-minuten testscript.

Kruisvalidatie en conclusies

Na het doorlopen van de CPU-, geheugen- en schijftests is de vps stress test nog niet klaar. Wat je echt helpt om oververkochte machines te vermijden, is het kruisvalideren van de drie soorten bewijs — alleen naar de YABS-totaalscore kijken is als alleen naar het totale cholesterol op je gezondheidsrapport kijken; je ziet niet of je slagaders verstopt zijn.

Mijn eigen ervaring heeft vier punten:

  • Houd het 90-secondengemiddelde van Steal Time in de gaten; als het boven 8% komt, wees dan alert. Een korte piek naar 20% kan een lastige buurman zijn; aanhoudend hoog is het echte bewijs van oververkoop.
  • Teken een curve van de schijf-IO; als de eerste 5 seconden 500MB/s zijn en daarna een duik naar 50MB/s, is dat de echte bodem nadat de cache is weggeschreven, betrouwbaarder dan een enkele willekeurige lees met fio.
  • Draai de CPU-benchmark twee rondes; de tweede is meestal 5% tot 10% langzamer. Als die meer dan 20% zakt, duidt dat op aanhoudende concurrentie.
  • Test de geheugenstabiliteit met stress-ng gedurende 10 minuten en controleer tegelijkertijd /proc/loadavg en dmesg op OOM.

Conclusie in één zin: een normale score + lage Steal Time + een vlakke schijfcurve is pas geslaagd. Als de prijs erg laag is maar de Steal hoog, is het waarschijnlijk oververkocht; stap dan resoluut over naar een andere.

Als je nog aan het kiezen bent, kun je mijn procedure van /guides/vps-stress-test toepassen op elke gratis proef-VPS; 30 minuten is genoeg om problemen bloot te leggen. Onthoud: de vps stress test test niet alleen de limieten, maar ook de kwaliteit van je buren.

FAQ

Hoe voer ik een stresstest uit op een VPS?

Gebruik sysbench voor CPU en geheugen, fio voor schijf, en iperf3 voor netwerk; laat elke test minstens 10 minuten draaien.

Welke indicator is het belangrijkst bij benchmarken?

Let vooral op CPU Steal Time en de schijf-4K-willekeurige schrijflatentie; hoge waarden duiden op overboeking.

Hoe herken ik een overboekte VPS?

Als 'steal' in top hoger is dan 5% en fio een plotselinge daling in snelheid laat zien, is er vrijwel zeker sprake van overboeking.

Hoe kruisvalideer ik de testresultaten?

Herhaal de test met een ander script of op een ander tijdstip en vergelijk de prestaties met vergelijkbare configuraties; grote verschillen wijzen op onbetrouwbaarheid.

Bij testen gaat het niet alleen om benchmarks, maar ook om Steal Time en een plotselinge schijfachteruitgang; kruisvalidatie voorkomt overboeking.

Start gratis detectie →