Sysbench: SSD und CPU Performance von VPS verfälscht?

boardurlaub

Neu angemeldet
Registriert
30 Apr. 2015
Beiträge
15
Hallo,

vorweg: Ich habe nicht sonderlich viel Ahnung, wie VPS-Server aufgebaut sind und habe auch nicht viel Plan von Benchmarks. Allerdings habe ich diverse VPServer und habe ein paar Benchmarks gemacht, weil ich wissen will, wie gut die vCores und die SSD von diversen Anbietern sind.

Mir geht es hier um SSD Benchmarks und darum, ob meine Ergebnisse richtig dargestellt werden oder ob sie geschönt sind. Mit anderen Worten: Ist die Hardware wirklich so gut?

Mein Test
[src=text]sysbench --test=fileio --file-total-size=15G prepare
sysbench --test=fileio --file-total-size=15G --file-test-mode=rndrw --init-rng=on --max-time=200 --max-requests=0 run
sysbench --test=fileio --file-total-size=15G cleanup[/src]

VPS 1 bei Provider 1 (2 vCores, 4 GB RAM, 200 GB SSD): ~100 MB/s

VPS 1 bei Provider 2 (2 vCores, 4 GB RAM, 120 GB SSD): ~7 MB/s

Und auch alle anderen Provider, die ich getestet habe, die 2 oder 1 vCore haben, kommen nicht über 10 MB/s in diesem Test. Jetzt frage ich mich wirklich, wie Provider 1 auf ~100 MB/s kommt, während _alle_ anderen nicht mal auf 10 MB/s kommen.
 
Mir fallen folgende Fälle ein:

  • P1 verteilt Schreiblast großzügig, wenn sonst keine Auslastung da ist
  • P1 ist sehr klein und hat kaum Kunden
  • P1 hat wenig Kunden pro Server und SSD (meist teurer) -> mehr Performance pro Paket
  • P1 limitiert generell nicht (unwahrscheinlich)
  • P1 nutzt einen Server mit wenig Kunden (noch), und kann daher hohe Werte erreichen

Dass P1 dir Fakedaten liefert, bezweifle ich. Wenn die Daten so schnell geschrieben werden, dann werden sie es eben. Vielleicht gibt es noch anderweitige Einschränkungen.
 
Was hast du überhaupt vor?
Standard Benchmarks sind weit davon entfernt das "end all be all" zu sein.
Sondern genau das, Standard Benchmarks.

"Genormte" Testmengen zum Vergleich von festgelegten Bereichen.

Weil durchaus schon aufgefolgen ist das bei sehr spezifischen Benchmarkprogrammen auf Hardwareseite "gemogelt" wurde vergleichen Seröse Seiten bei PC Hardware mittlerweile mehrere Spiele oder Anwendungsprogramme.
 
  • Thread Starter Thread Starter
  • #4
Was ich vor habe? Provider vergleichen und mich für den entscheiden, der mir die besten I/O-Werte bringt und bei dem die CPU top Ergebnisse bringt. Als Aufgabengebiet kann man sagen, dass mein Server als großer Datenbank-Server fungiert. Wichtig ist mir SSD-Geschwindigkeit und CPU-Leistung.

Gute Alternativen zu Sysbench?
 
Irgendwie widersprechen sich deine Anforderungen und die Angebote die du testest.
 
Ich denke das kommt dahger das er nicht weiss was VPS bedeutet.
Virtual Private Server

In anderen Worten:
EIn toller englischer Marketingbegriff für eine meist völlig überteuerte VM.

Was wiederum bedeutet das Benchmarks hier in den meisten Fällen verschwendung von Zeit und Ressourcen sind. Die meisten Benchmarks messen letztendlich Peak Leistungen. Das ist nirgendwo so unrepräsentativ wie in einer VM.
 
Möglicherweise werden dir CPU und RAM "zugesichert", allerdings beschreibt die Beschreibung nur 200 MB SSD Platz.

Das Messen kannste dir direkt mal ans Knie nageln, weil es einfach immer unterschiedlich ausfallen wird. Wenn genug Leute auf dem Host viel I/O produzieren, bleibt für dich halt nix mehr übrig je nach Festplattenauf- und Zuteilung. Das wird auch variieren zu den verschiedenen Tageszeiten.

Kurz: Dir wird keine Plattengeschwindigkeit zugesichert.
 
Zurück
Oben