VM 的 CPU 利用率过高

VM 的 CPU 利用率过高

我们在生产环境中遇到了一种奇怪的行为。我们使用 vmware vsphere 5.1 作为可视化解决方案,并在其上运行许多生产机器。这是一个由 3 台 hp BL680C Gen7 服务器组成的集群。2015 年 7 月 1 日,我们发现许多虚拟机运行缓慢,客户机 CPU 利用率稳定地显示为 100%。分析主机后发现,所有三台主机的 CPU 利用率从当天早上 5:30 左右开始突然达到 100%。

观察。

1)当客户机上的应用程序(主要是 sa​​p(java))停止时,客户机的 CPU 会下降到 10% 以下。再次启动应用程序时,CPU 利用率会达到 100%。

2)SAP jstart 进程占用了大部分 CPU。

3)对jstart进程的java核心进行分析后发现,它们并没有使用25%的CPU,但是top显示使用率是100%(多核的话会超过100)。

3)我们还运行了 IBM Web Sphere。我们也观察到了类似的行为。

4)客户操作系统重新启动解决了该问题。

有人遇到过类似的问题吗?任何关于可能发生的情况的信息。建议真的很有帮助。提前谢谢。

答案1

如果问题始于 7 月 1 日,则可能是由于在 6 月 30 日结束时添加了闰秒。如果这是原因,则运行“date -s now”可能已解决问题;重新启动也是如此。

谷歌leap second java linux(或类似)以获得更多信息。

相关内容