Lösung 1:
Der Steal-Prozentsatz (dokumentiert im mpstat
man-page) ist in der Tat der Hypervisor, der Ihrer VM mitteilt, dass er keine CPU-Ressourcen haben kann, die die VM sonst verwenden würde. Dieser Prozentsatz wird teilweise durch die CPU-Begrenzung von Amazon und die VM-Last auf diesem bestimmten Host reguliert. Die E/A-Last wird über %io
überwacht stat.
Sie werden dies am häufigsten auf deren t
sehen Klasse von Instances, die ein CPU-Guthabenmodell zur Leistungsregulierung verwenden. Wenn Sie hohe Prozentsätze sehen, stehen die Chancen gut, dass Ihnen die CPU-Guthaben ausgehen.
Lösung 2:
Mann sar's
Zeigt den Prozentsatz der Zeit, die von der virtuellen CPU oder den virtuellen CPUs mit unfreiwilligem Warten verbracht wurde, während der Hypervisor einen anderen virtuellen Prozessor bediente .
Lösung 3:
Stehlen Sie Lastkonten für Zeiten, in denen Ihre VM etwas ausführen wollte, der Hypervisor jedoch stattdessen etwas anderes ausgeführt hat.
Lösung 4:
Steal Time oder gestohlene Zeit bedeutet die Zeit, die Ihr Host in der VM betriebsbereit ist (einige Anweisungen), dies jedoch nicht tun konnte, weil die VM eines anderen um die CPU konkurriert. Wenn der Wert größer wird, zeigt dies an, dass Ihre VM langsam wird oder stehen bleibt. Halten Sie diesen Wert also so gering wie möglich.