Leistung und Zuverlässigkeit
Was ist CPU-Steal-Time und warum ist sie wichtig?
Steal-Time ist der Prozentsatz der Zeit, in der Ihre virtuelle CPU bereit war, aber der Hypervisor den physischen Kern jemand anderem gegeben hat. Sie erscheint als "st"-Spalte in top. Alles konstant über 2–3 % bedeutet, dass Sie um den Kern konkurrieren, und ist die übliche Ursache für unerklärliche Latenzspitzen auf einer Instanz mit gemeinsam genutzter vCPU.
Steal-Time ist für Ihre Anwendung unsichtbar: Der Code läuft mit voller Geschwindigkeit, wenn er läuft – er darf nur nicht immer laufen. Deshalb zeigt sie sich als Tail-Latenz und nicht als langsamem Durchsatz, und deshalb können durchschnittliche Antwortzeiten gut aussehen, während das 99. Perzentil schlecht ist.
Die Lösung sind dedizierte vCPUs, bei denen ein physischer Thread für Sie reserviert ist und kein anderer Mandant darauf eingeplant wird. Zwei dedizierte Kerne übertreffen routinemäßig vier geteilte für alles, was latenzempfindlich ist.
Siehe auch: Hypervisor · vCPU
7 Antworten zu Leistung und Zuverlässigkeit
- Warum ist mein VPS langsam? In der Reihenfolge der Wahrscheinlichkeit: Speichererschöpfung mit Swap-Thrashing, Festplatten-IO-Sättigung, CPU-Steal-Time auf geteilten Kernen, eine…
- Welche Latenz sollte ich von einem VPS erwarten? Innerhalb einer Metropole unter 5 ms. Innerhalb eines Kontinents 10–40 ms. Über den Atlantik 70–90 ms. Europa nach Asien 150–200 ms. Antipodale Routen…
- Wie viele Besucher kann ein VPS bewältigen? Eine gut konfigurierte Instanz mit 2 vCPU / 4 GB bedient eine statische Website mit Millionen monatlicher Besuche, eine gecachte WordPress-Website mit…
- Wie benchmarke ich einen VPS? Messen Sie die drei Dinge, die tatsächlich variieren: Single-Thread-CPU mit sysbench, Festplatte mit fio bei 4K-Zufallslesen/-schreiben und Netzwerk m…
- Wie viel schneller ist NVMe als SATA-SSD? Etwa fünfmal so viele Zufalls-IOPS – ungefähr 500.000 gegenüber 90.000 – und etwa fünfmal geringere Latenz, unter 0,1 ms gegenüber etwa 0,5 ms. Der se…
- Welche Verfügbarkeit sollte ich von einem VPS erwarten? Unser SLA beträgt 99,99 % pro Instanz, was etwa 4,4 Minuten Ausfall pro Monat erlaubt; die beobachtete Verfügbarkeit über die gesamte Flotte lag in de…