Amazon EC2 实例上的 CPU 窃取百分比较高

Amazon EC2 实例上的 CPU 窃取百分比较高

我在 Amazon EC2 大型实例中遇到了高 CPU 窃取百分比。我知道这意味着我的虚拟 CPU 正在等待机器的实际 CPU。我的问题是,我该怎么做才能降低这个百分比并最大限度地利用 CPU?

窃取百分比始终保持在 20%。发生这种情况时,系统负载超过 10。我检查了内存和网络,确信它们不是瓶颈。对于这样的环境来说,这正常吗?

另外,是否存在任何系统级优化技术可以减少虚拟实例的窃取百分比?

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          52.38    0.00    8.23    0.00   21.21   18.18

答案1

如果你想让 CPU 发挥更大的作用,你就必须要求它发挥更多的作用。18% 的时间里 CPU 处于空闲状态,因为你不再要求它执行任何操作。

您可以在EC2 监控有帮助的。云监控为您提供更有用的监控,因为它了解虚拟化的内部结构。

相关内容