%st 在顶部是什么意思?

Ben*_*Ben 32 linux top amazon-ec2 cpu-usage

这是我上面的一个例子:

Cpu(s):  6.0%us,  3.0%sy,  0.0%ni, 78.7%id,  0.0%wa,  0.0%hi,  0.3%si, 12.0%st
Run Code Online (Sandbox Code Playgroud)

我试图弄清楚 %st 字段的重要性。我读到这意味着窃取 cpu 并且它代表管理程序花费的时间,但我想知道这对我来说实际上意味着什么。

这是否意味着我可能在一个繁忙的物理服务器上,而其他人在服务器上使用了过多的 CPU 并且他们正在从我的 VM 中获取?

如果我使用 EBS,它是否与在管理程序级别处理 EBS I/O 相关?

它与我的 VM 上运行的东西有关还是完全不受我的影响?

sys*_*138 24

Steal 百分比(记录在mpstat手册页中)确实是管理程序告诉您的 VM 它不能拥有 VM 否则会使用的 CPU 资源。该百分比部分受 Amazon 的 CPU 限制和该特定主机上的 VM 负载的调节。I/O 负载通过%iostat监控。

您最常在t使用 CPU 信用模型来调节性能的实例类别中看到这一点。如果您看到高百分比,则很有可能您的 CPU 积分已用完。


poi*_*ige 5

曼萨尔的

显示虚拟机管理程序为另一个虚拟处理器提供服务时,虚拟 CPU 或多个 CPU 花费在非自愿等待上的时间百分比。