Dedizierte vCPU auf Server-CPUs ab 2022 · NVMe · ohne KYC. Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC, XMR
Sprache: Deutsch
Wählen Sie Ihre Kerne

Ratgeber · Steal Time · laute Nachbarn

Was ist CPU Steal Time und wie prüfe ich sie auf meinem VPS?

Der eine Zähler in einem VPS, der zeigt, wann andere Mieter Ihren Prozessor beanspruchen. Was Linux darunter versteht, vier Möglichkeiten zum Auslesen und was die Zahlen über eine shared oder dedizierte vCPU sagen.

Zuletzt aktualisiert: · 7 Min. Lesezeit

Kurze Antwort

Was ist CPU Steal Time und wie prüfe ich sie auf meinem VPS?

CPU Steal Time ist der Anteil der Zeit, in der Ihre vCPU bereit zum Laufen war, während der Hypervisor eine andere Maschine ausführte; bei 10 % Steal verliert ein ausgelasteter Job etwa ein Zehntel seiner Zeit. Am 2. November 2026 veröffentlichte keiner der 22 No-KYC-Krypto-Hoster, die dedizierte CPU versprechen, eine Steal-Messung, und Cobaltfell ebenso wenig. Linux zeigt Steal als st in top und %steal in mpstat.

Was genau ist Steal Time?

Steal Time zählt die Momente, in denen Ihre virtuelle CPU arbeiten wollte und der physische Prozessor mit einem anderen Gast beschäftigt war. Die Linux-Tools beschreiben sie auf drei leicht unterschiedliche Arten:

  • top: "time stolen from this vm by the hypervisor".
  • mpstat: der Prozentsatz "involuntary wait", während der Hypervisor "was servicing another virtual processor".
  • /proc/stat: "the time spent in other operating systems when running in a virtualized environment", gezählt seit Linux 2.6.11.

Die KVM-Dokumentation des Kernels ergänzt das Detail, das den Zähler nützlich macht: Steal ist die Zeit, in der die vCPU nicht lief, und Zeit, in der die vCPU im Leerlauf ist, wird nicht als Steal gemeldet. Ein VPS im Leerlauf kann kein Steal anzeigen, so überfüllt der Host auch sein mag. Die Zahl erscheint erst, wenn Sie CPU anfordern und sie nicht bekommen.

Der Wert stammt vom Hypervisor, der ihn an den Gast-Kernel weitergibt. Ein Gast kann nur zählen, was der Hypervisor meldet – ein weiterer Grund, einen niedrigen Wert mit einem wiederholten Benchmark zu bestätigen.

Wie prüfe ich die Steal Time?

Vier Befehle zeigen sie an; führen Sie sie während Ihrer echten Arbeitslast aus, nicht auf einer Maschine im Leerlauf. top und vmstat sind im procps-Paket jeder gängigen Distribution enthalten. mpstat ist Teil von sysstat (apt install sysstat auf Debian und Ubuntu, dnf install sysstat auf AlmaLinux und Rocky).

1. top: der st-Wert in der Zeile %Cpu(s) (1 drücken für eine Zeile pro vCPU, q zum Beenden)
top
2. vmstat: eine Zeile pro Sekunde, 60 Sekunden lang, Steal in der Spalte st der Gruppe cpu
vmstat 1 60
3. mpstat: %steal für jede vCPU, ein Bericht pro Sekunde, 60 Sekunden lang
mpstat -P ALL 1 60
4. /proc/stat: Steal als Anteil der CPU-Zeit über 10 Sekunden, ohne zusätzliches Paket
a=($(head -n1 /proc/stat)); sleep 10; b=($(head -n1 /proc/stat))
# fields 1-8: user nice system idle iowait irq softirq steal
all=0; for i in 1 2 3 4 5 6 7 8; do all=$((all + b[i] - a[i])); done
awk -v st=$((b[8] - a[8])) -v all=$all 'BEGIN { printf "steal: %.2f%%\n", 100 * st / all }'

Die erste Zeile von /proc/stat summiert alle vCPU, in Einheiten von USER_HZ (auf den meisten Systemen ein Hundertstel einer Sekunde). Das Skript liest sie zweimal im Abstand von zehn Sekunden und teilt das aufgelaufene Steal durch die gesamte verstrichene Zeit. Um zu bestätigen, dass Sie überhaupt auf einer virtuellen Maschine sind, gibt systemd-detect-virt den Hypervisor-Typ aus, kvm bei KVM.

Wie lese ich die Zahlen?

Keine Norm legt einen "guten" Steal-Wert fest, aber die Rechnung ist einfach: Ein Job, der die CPU ständig braucht, bekommt höchstens 100 % minus das Steal. Bei 5 % Steal bekommt er etwa 95 % der Zeit, die er anfordert; bei 25 % etwa drei Viertel. Lesen Sie das Muster, nicht eine einzelne Stichprobe.

Worauf Sie achten sollten, während Ihre eigene Last läuft; bei einem im Leerlauf befindlichen VPS wird steal nicht gezählt.
Was Sie sehenWas es bedeutetWas zu tun ist
0 auf jeder vCPU, während Ihr Job unter Volllast läuftIhnen wird nichts genommen, oder der Hypervisor meldet kein StealMit demselben Benchmark zu zwei verschiedenen Uhrzeiten bestätigen
Ein paar Werte ungleich null, dann wieder 0Kurze Konkurrenz auf dem HostMeist nichts; führen Sie ein Log, wenn Ihr Job latenzempfindlich ist
Stetiges Steal unter Last, jede SekundeIhre vCPU steht hinter anderen Gästen anNotieren Sie die Uhrzeiten, messen Sie einen Tag lang, senden Sie das Log an den Hoster
Steal nur auf einer vCPU in mpstat -P ALLEiner Ihrer Threads landet auf einem stärker ausgelasteten Teil des HostsNennen Sie die vCPU-Nummer in Ihrem Ticket
Steal, der jeden Tag zu denselben Uhrzeiten steigtNachbarn mit einem Zeitplan: Backups, Batch-Jobs, SpitzenverkehrSchwere Jobs auf andere Uhrzeiten verlegen oder zu dedizierten vCPU wechseln
Anhaltendes Steal auf einem als dediziert verkauften TarifDas Versprechen wird in diesem Moment nicht eingehaltenBitten Sie den Host um eine Erklärung oder um ein Verschieben des VPS

Wird meine CPU mit lauten Nachbarn geteilt?

Wenn steal steigt, sobald Sie die CPU belasten, und der Anstieg dem Takt statt Ihrer eigenen Arbeit folgt, teilen andere Mandanten Ihre Prozessorzeit. Drei Prüfungen grenzen es ein:

  1. Selbst belasten. Führen Sie Ihren echten Job oder einen CPU-intensiven Test aus und halten Sie mpstat -P ALL 1 in einem zweiten Terminal offen. Ein steal, der Ihrer Last folgt, bedeutet, dass der Host weniger freie CPU hat, als Ihr Tarif vermuten lässt.
  2. Stunden vergleichen. Führen Sie denselben Benchmark morgens und abends aus. Bei einer dedizierten vCPU sollten die beiden Ergebnisse nah beieinanderliegen; wie man einen VPS mit YABS oder Geekbench 6 benchmarkt liefert die Befehle.
  3. Den Tarif lesen. Ein Tarif mit gemeinsam genutzter vCPU darf steal anzeigen; dafür kostet er weniger. Die Seite über den Unterschied zwischen einer gemeinsam genutzten und einer dedizierten vCPU erklärt, was jede davon bringt.

Ein langsamer VPS mit null steal weist auf etwas anderes hin: Plattenwartezeiten (die Spalte wa, Zeit, die auf I/O gewartet wird), Speicherdruck oder die Anwendung selbst.

Was verursacht steal time, und was behebt es?

Steal wächst, wenn der Host mehr beschäftigte vCPU verkauft hat, als er Hardware-Threads hat, um sie auszuführen. Wenn jeder Gast gleichzeitig CPU anfordert, müssen einige warten, und das Warten wird in jedem von ihnen als steal gezählt.

Was Sie tun können, vom geringsten zum größten Aufwand:

  • Verlegen Sie die schwere Arbeit auf Stunden, in denen der Host ruhiger ist, falls Ihre Last das zulässt.
  • Bitten Sie den Host, Ihren VPS auf einen weniger ausgelasteten Node zu verschieben; ein Log aus mpstat macht die Anfrage konkret.
  • Wechseln Sie den Tariftyp. Eine dedizierte vCPU entfernt andere Gäste von Ihren Threads. Hosts, die sie verkaufen, mit den Worten, die jeder verwendet, und dem Preis pro Kern, sind in was eine dedizierte CPU-VPS pro Kern im November 2026 kostet aufgeführt.

Laut Cobaltfells Umfrage vom 2. November 2026 versprachen 22 von 51 VPS-Hosts, die Krypto ohne Ausweisdokument annehmen, eine dedizierte CPU schriftlich, und keiner von ihnen zeigte auf den Seiten, die wir gelesen haben, eine Messung der steal time.

Mehr gemeinsam genutzte vCPU hinzuzufügen hilft selten: Mehr Threads vom selben überlasteten Host warten in derselben Warteschlange.

Bei einer Datenbank zeigt sich steal zuerst bei den langsamsten Abfragen, wie in wie CPU steal die PostgreSQL-p99-Latenz auf einem VPS beeinflusst erklärt.

Welchen steal sollte ein Cobaltfell-VPS anzeigen?

Bei einer dedizierten vCPU sollte die Steal Time bei oder nahe null liegen. Wir veröffentlichen den Wert, den wir auf unseren eigenen Maschinen messen, mit Datum, und niemals eine Schätzung. Jede vCPU ist für einen VPS reserviert: Eine vCPU ist ein Hardware-Thread des Host-Prozessors. Ihre vCPUs sind eins zu eins an Ihren VPS gebunden und werden nie an einen anderen Kunden verliehen, und die beiden Threads eines physischen Kerns bleiben zusammen, sodass je 2 vCPU einen ganzen Kern ergeben, den kein Nachbar teilt.

Unsere eigenen YABS- und Geekbench-6-Ergebnisse sowie die von uns gemessene Steal Time werden mit Datum veröffentlicht, sobald unsere erste Testmaschine geliefert ist. Bis dahin nennen wir keinen eigenen Performance-Wert. Solange diese Seite keine datierte Zahl trägt, führen Sie die oben genannten Befehle auf Ihrem eigenen VPS aus; bleibt steal hoch, während Ihr Job läuft, reicht das Log für ein Ticket. Die besten Dedicated-CPU-VPS-Anbieter 2026 werden nach denselben schriftlichen Kriterien verglichen, unsere eingeschlossen. Eine Person beantwortet Support-E-Mails innerhalb von 12 Stunden, sieben Tage die Woche, einschließlich Hilfe bei SSH-Schlüsseln, Neuinstallationen und Firewall-Regeln.

Welche anderen Fragen stellen Leute zur CPU steal time?

Ist steal time dasselbe wie iowait?

Nein. Steal (st) ist Zeit, in der Ihre vCPU laufen wollte, der Hypervisor aber einen anderen Gast ausgeführt hat. Iowait (wa) ist Zeit, in der die CPU im Leerlauf auf das Ende von Platten- oder anderen I/O-Vorgängen gewartet hat. Hoher iowait weist auf den Speicher hin, hoher steal auf CPU-Konkurrenz.

Warum zeigt top keinen st-Wert an?

Die Manpage von top merkt an, dass das Feld st je nach Kernel-Version möglicherweise nicht angezeigt wird. Bei aktuellen Distributionen erscheint es in der Zeile %Cpu(s); bei einem alten Kernel oder außerhalb einer virtuellen Maschine kann es fehlen oder bei null bleiben.

Kann ein dedizierter Server steal time anzeigen?

Ein System, das direkt auf der Hardware läuft, ohne Hypervisor darunter, hat niemanden, der ihm etwas stehlen könnte, also bleibt der Zähler bei null. Steal existiert nur für einen Gast, der unter einem Hypervisor läuft.

Welcher steal-Wert ist zu hoch?

Kein Standard legt einen Grenzwert fest. Nutzen Sie stattdessen die Rechnung: Bei 10 % steal bekommt ein CPU-intensiver Job etwa 90 % der Zeit, die er braucht. Bei einem Tarif mit dedizierter vCPU sollte steal während Ihrer Arbeit bei oder nahe null bleiben.

Beeinflusst steal time sowohl die Latenz als auch den Durchsatz?

Ja. Jede Wartezeit verzögert die Anfrage, die auf dieser vCPU lief, sodass steal zuerst bei den langsamsten Anfragen sichtbar wird, der p99 einer Datenbank oder einer API, bevor es den Durchschnitt verschiebt.

Quellen (6)
  1. KVM-spezifische MSRs: MSR_KVM_STEAL_TIME — The Linux Kernel documentation (checked 2026-11-02)
  2. proc_stat(5): Kernel-/Systemstatistiken — man7.org (Linux man-pages 6.19) (checked 2026-11-02)
  3. Manpage von top(1) — man7.org (procps-ng) (checked 2026-11-02)
  4. Manpage von vmstat(8) — man7.org (procps-ng) (checked 2026-11-02)
  5. mpstat(1)-Handbuchseite — man7.org (sysstat) (checked 2026-11-02)
  6. Manpage von systemd-detect-virt(1) — man7.org (systemd) (checked 2026-11-02)

Ab $10.49/Monat · ohne KYC

Wählen Sie Ihre Kerne