Amazon EC2实例的CPU占用率高

在Amazon EC2大型实例中,我正在经历高CPU占用率。 我知道这意味着我的虚拟CPU正在等待本机的实时CPU。 我的问题是,我能做些什么来降低这个百分比,并从CPU中获得最大的利益呢?

盗窃率一直在20%。 发生这种情况时,系统负载会跨越10。 我检查了内存和networking,我相信他们不是瓶颈。 这样的环境是正常的吗?

还有什么系统级别的优化技术来减less虚拟实例的窃取率?

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

如果你想从CPU中获得更多的信息,你必须要求更多的信息。 这是18%的空闲时间,因为你不再要求它再做。

您可能会发现这篇关于EC2监控的文章很有帮助。 CloudWatch为您提供了更有用的监控,因为它了解虚拟化的内部情况。