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 积分已用完。