Start / Leitfäden / CPU-Steal-Time nutzen, um VPS-/Cloud-Overselling zu erkennen

CPU-Steal-Time nutzen, um VPS-/Cloud-Overselling zu erkennen

Specs wirken ok, die App ruckelt trotzdem? Oft gibt der Host physische CPU an andere Tenants. Steal Time ist das klarste Signal aus der Guest-VM.

Aktualisiert 2026-08-05

Was ist CPU-Steal-Time?

Steal Time (st in top, %steal in mpstat) ist der Anteil der Zeit, in der Ihre vCPU bereit war, der Hypervisor aber jemand anderen auf dem physischen Kern geplant hat.

Das ist nicht „hohe CPU-Last“, sondern „CPU gewollt, nicht bekommen“ — typisch für Overcommit und Noisy Neighbors.

Welche Werte sind normal?

Heuristiken in Lastspitzen:

  • Unter ~2%: meist gesund
  • ~2–5%: leichte Contention
  • ~5–10%: moderates Overselling-Risiko
  • Dauerhaft >~10%: schwere Contention — Belege sammeln oder migrieren

Manuelle Checks

In Peaks 1–5 Minuten sampeln: top (st), vmstat 1, mpstat 1 (%steal).

Steal allein reicht nicht

Zusätzlich Disk await/%util, Dauerbenchmarks und Peak vs. Off-Peak prüfen. Steigt Steal mit p95-Latenz, liegt das Problem in der Infrastruktur.

Ein-Klick-Nachweis mit CloudWorth

CloudWorth bündelt Steal-Sampling, Disk-Cache-Betrug, Hardware-Generation und Preisvergleich in einer abhängigkeitsfreien Sonde — Ergebnis in ~10 Sekunden auf getcloudworth.com.