不同ESX主机上的CPU利用率不同

时间:2013-09-09 07:23:24

标签: windows-server-2008 vmware cpu-usage esxi

我们有几个ESXi主机。它们应该配置相同。但是,我们的某个应用程序在两个虚拟服务器上运行,这些服务器将迁移到不同的ESXi主机,具体取决于物理主机上的负载。

我们的虚拟机似乎对其中一台ESXi主机“过敏”。每次托管它们时,所有进程的CPU利用率都会上升到aprox。 100%。

一旦我们将其移动到另一台ESXi主机,一切正常。

这一切对我来说都是新的,我通常在应用程序方面。

您建议我应该开始排查什么/在哪里?

最好的问候

2 个答案:

答案 0 :(得分:0)

某些CPU使用情况统计信息包括IO等待。即:如果CPU工作20%并在IO上等待80%的时间,则显示为100%的CPU使用率。

之前我见过“高CPU利用率”。添加CPU没有帮助,因为VM主要等待IO。

检查高利用率是否不是由IO等待造成的。如果是,您的主机存在一些存储问题。

还有一个:我们主要使用HP​​ DL380 / 385服务器。他们有BIOS设置...我现在不记得措辞,但它归结为低功耗,平衡功耗/性能和高性能。虚拟化时应始终使用后者。也许“好”主机配置为高性能而“坏”主机不配置。

答案 1 :(得分:0)

尝试检查BIOS中的HP Power Regulator设置,假设这是G8系统。如果设置为“HP Dynamic Power Savings Mode”,请尝试更改为“OS Control”。在使用ESX的HP G8系统上遇到了类似的问题,这就是修复......