VPS-Stresstest-Leitfaden: Benchmark und Interpretation in 30 Minuten vor dem Kauf
In 30 Minuten vor dem Kauf Überverkauf und echte Leistung erkennen
Beim Testen zählen nicht nur Benchmarks, sondern auch Steal Time und Festplatten-Abfälle; Kreuzvalidierung vermeidet Überverkauf
Warum VPS testen?
Beim Kauf einer VPS reicht es nicht, nur auf die Konfigurationstabelle zu schauen. Der Anbieter wirbt mit 4 Kernen und 8 GB RAM, aber in Wirklichkeit kann es ein hoffnungslos überbuchter Nachbar sein. Meine Angewohnheit ist es jetzt, vor der Bestellung auf einer Testmaschine einen vps stress test laufen zu lassen, und nicht so einen Selbstläufer, der nach YABS aufhört. Die Benchmark-Werte sind nur der Ausgangspunkt, entscheidend ist die Interpretation.
Warum testen? Drei Gründe:
- Überbuchung erkennen: CPU stark geteilt, Disk-IO gedrosselt – erst ein Stresstest zeigt die wahre Natur.
- Reale Leistung verifizieren: Ob die angegebenen GHz und Speicherfrequenzen geschrumpft sind, zeigt erst ein Testlauf.
- Baseline erstellen: Wenn nach dem Kauf Probleme auftreten, hat man mit den Testdaten eine Grundlage, um mit dem Anbieter zu verhandeln.
Viele kennen nur stress --cpu 4, aber damit lässt sich keine Überbuchung feststellen. Ich empfehle, zuerst auf die Steal Time zu achten und dann anhand eines abrupten Abfalls des Disk-Cache zu beurteilen, ob eine Drosselung vorliegt. Am besten kreuzvalidiert man CPU, Speicher und Disk in der VPS-Benchmark-App, anstatt nur auf einen einzelnen Wert zu starren.
Kurz gesagt: Beim vps stress test geht es nicht darum, Spitzenwerte zu messen, sondern die Belastbarkeitsgrenze des Dienstes zu testen. Die Last während der kostenlosen Testphase in die Höhe zu treiben, ist besser, als nach der Bezahlung festzustellen, dass die „4 Kerne“ in Wirklichkeit nur 1 geteilter Kern ist.
30-minütiger Testprozess
Bevor Sie eine VPS kaufen, schauen Sie nicht nur auf die vom Anbieter angegebenen Benchmark-Ergebnisse. Mit 30 Minuten eigener Arbeit können Sie einen effektiven VPS-Stresstest durchführen. Meine Gewohnheit ist es, in drei Abschnitte zu unterteilen: Die ersten 10 Minuten testen CPU und Speicher, die mittleren 10 Minuten testen die Datenträger-IO, und die letzten 10 Minuten verwenden echte Last für eine Kreuzvalidierung.
Zuerst die grundlegenden Tools installieren:
apt update && apt install -y stress-ng sysbench fioDann achten Sie auf drei kritische Metriken: Steal Time, den abrupten Cache-Abfall der Festplatte und die Konsistenz der Ergebnisse über mehrere Läufe.
Warum können normale Benchmark-Ergebnisse dennoch auf Überverkauf hindeuten? Weil die CPU-Ergebnisse von überverkauften VPS oft „ganz okay“ aussehen, aber sobald die Nachbarn beschäftigt sind, steigt die Steal Time stark an. Beobachten Sie mit vmstat 1; wenn die st-Spalte langfristig über 10 % liegt, sollten Sie misstrauisch werden. Bei der Festplatte sollten Sie nicht der ersten dd-Geschwindigkeit vertrauen – viele schlechte VPS werden in den ersten Sekunden vom Cache gestützt und fallen dann abrupt ab. Führen Sie dreimal fio zufällige Lese-/Schreibvorgänge durch und nehmen Sie den Median. Wenn der dritte Lauf mehr als 50 % langsamer ist als der erste, kann man im Grunde auf eine überverkaufte Festplatte schließen.
Zum Schluss führen Sie mit sysbench einen umfassenden Test durch und vergleichen Sie die Ergebnisse mit YABS. Während der kostenlosen Testphase empfiehlt es sich, gleichzeitig leichte Webanfragen oder Ping-Latenzüberwachung auszuführen, um reale Geschäftslast zu simulieren, anstatt nur die CPU zu belasten. Nach dem gesamten Ablauf können Sie beurteilen, ob diese VPS das Geld wert ist oder nur „Papier-Benchmark“ ist. Sie können auch den VPS-Kaufratgeber zur weiteren Überprüfung der Metriken konsultieren.
Interpretation der wichtigsten Kennzahlen
Beim VPS-Stresstest besteht die Gefahr, dass man nur auf die CPU-Punktzahl starrt, aber wirklich lesen sollte man drei Signale: Steal Time, den Cache-Abbruch der Festplatte und die Konsistenz über verschiedene Tools hinweg.
Zuerst auf %st achten. In top oder mpstat -P ALL 1 gilt: Wenn Steal dauerhaft über 5 % liegt, reicht die physische CPU des Hypervisors nicht mehr aus und die Nachbarn greifen auf deine Zeitanteile zu. Bei über 10 % ist die Maschine praktisch sicher stark überbucht – selbst wenn der CPU-Score gut aussieht, wird es zur Stoßzeit ruckeln wie in einer Diashow. Hinweis: Gelegentliche 1–2 % Steal sind normal; entscheidend sind Mittelwert und Median.
Bei der Festplatte muss man auf die Kurve achten. Bei vielen Billig-VPS ist dd in den ersten 1 GB schnell, weil die Daten im Page Cache liegen; danach bricht es plötzlich auf wenige Dutzend MB/s ein – das ist der typische Cache-Abbruch. Mit fio --rw=randrw --direct=1 --size=2G den Cache umgehen und dann prüfen, ob await in iostat stark schwankt. Die vollständige Toolchain findest du in unserem VPS-Lasttest-Leitfaden.
Zuletzt YABS, Geekbench und eine reale Geschäftslast (z. B. Kompilierung + curl-Lasttest) kreuzvalidieren. Wenn YABS Single-Core 1200 zeigt, aber sysbench bei Multithreading stark schwankt, wurde die Scheduling-Priorität bewusst heruntergesetzt. Bei VPS in der kostenlosen Testphase solltest du mindestens 30 Minuten laufen lassen und die langfristigen Trends von /proc/loadavg und Steal beobachten, statt nur einen Screenshot der Punktzahl zu machen.
Wenn du diese Kennzahlen verstanden hast, kannst du Überbuchung und überhöhte Preise auf einen Blick erkennen. Im nächsten Abschnitt stelle ich ein direkt ausführbares 30-Minuten-Testskript vor.
Kreuzvalidierung und Schlussfolgerung
Nachdem die drei Disziplinen CPU, Speicher und Festplatte durchlaufen sind, ist der vps stress test noch nicht beendet. Was dir wirklich hilft, überbuchte Maschinen zu vermeiden, ist, die drei Beweisarten gemeinsam zu kreuzvalidieren – wer nur die YABS-Gesamtpunktzahl betrachtet, ist wie jemand, der beim Gesundheitscheck nur das Gesamtcholesterin ansieht, ohne zu erkennen, ob die Blutgefäße verstopft sind.
Meine eigenen Erfahrungen umfassen vier Punkte:
- Steal Time im 90-Sekunden-Durchschnitt beobachten – bei über 8 % sollte man wachsam werden. Ein kurzer Anstieg auf 20 % kann ein Aussetzer des Nachbarn sein; erst ein dauerhaft hoher Wert ist der Beweis für Überbuchung.
- Festplatten-IO als Kurve darstellen – wenn die ersten 5 Sekunden 500 MB/s zeigen und danach ein Absturz auf 50 MB/s folgt, das ist die reale Leistungsfähigkeit nach dem Cache-Leeren, vertrauenswürdiger als ein einzelner
fio-Zufallslesetest. - CPU-Benchmark zweimal laufen lassen – die zweite Runde ist normalerweise 5 %–10 % langsamer; fällt sie um mehr als 20 %, deutet das auf anhaltende Konkurrenz hin.
- Speicherstabilität mit
stress-ngfür 10 Minuten testen – dabei/proc/loadavgunddmesgauf OOM prüfen.
Fazit in einem Satz: Normale Benchmarkwerte + niedrige Steal Time + flache Festplattenkurve – erst das gilt als bestanden. Wenn der Preis besonders günstig ist, aber der Steal-Wert hoch, ist es meist Überbuchung – dann wechsle entschlossen den Anbieter.
Wenn du noch bei der Auswahl bist, kannst du den Prozess aus meinem /guides/vps-stress-test auf jede kostenlose Test-VPS anwenden; 30 Minuten reichen, um Probleme aufzudecken. Denk dran: Der vps stress test misst nicht nur die Obergrenze, sondern auch die Qualität der Nachbarn.
FAQ
Wie führt man einen Stresstest auf einer VPS durch?
Verwenden Sie sysbench für CPU und Speicher, fio für die Festplatte und iperf3 für das Netzwerk, jeweils mindestens 10 Minuten.
Welcher Messwert ist beim Benchmark am wichtigsten?
Achten Sie besonders auf CPU-Steal-Time und die 4K-Zufallsschreibverzögerung der Festplatte; hohe Werte deuten auf Überverkauf hin.
Wie erkennt man eine überverkaufte VPS?
Wenn steal in 'top' >5% ist und fio einen plötzlichen Geschwindigkeitsabfall zeigt, handelt es sich grundsätzlich um Überverkauf.
Wie validiert man die Testergebnisse kreuzweise?
Mit anderen Skripten oder zu anderen Zeiten erneut testen und mit ähnlich konfigurierten VPS vergleichen; große Unterschiede deuten auf Manipulation hin.