我们有一些 ESXi 主机。它们应该配置相同。但是,我们的一个应用程序运行在两个虚拟服务器上,这两个虚拟服务器根据物理主机上的负载迁移到不同的 ESXi 主机。
似乎我们的虚拟机对其中一台 ESXi 主机“过敏”。每次将它们托管在其上时,所有进程的 CPU 利用率都会上升到 aprox。100%。
一旦我们将其移至另一个 ESXi 主机,一切正常。
这一切对我来说都很新鲜,我通常在应用程序方面。
你建议我应该从哪里开始故障排除?
此致
我们有一些 ESXi 主机。它们应该配置相同。但是,我们的一个应用程序运行在两个虚拟服务器上,这两个虚拟服务器根据物理主机上的负载迁移到不同的 ESXi 主机。
似乎我们的虚拟机对其中一台 ESXi 主机“过敏”。每次将它们托管在其上时,所有进程的 CPU 利用率都会上升到 aprox。100%。
一旦我们将其移至另一个 ESXi 主机,一切正常。
这一切对我来说都很新鲜,我通常在应用程序方面。
你建议我应该从哪里开始故障排除?
此致
一些 CPU 使用统计信息包括 IO 等待。即:如果 CPU 工作 20% 并在 IO 上等待 80% 的时间,则显示为 100% CPU 使用率。
我以前见过这样的“高 CPU 利用率”。添加 CPU 没有帮助,因为 VM 主要在等待 IO。
检查高利用率是否不是由于 IO 等待。如果是,您的主机存在一些存储问题。
还有一个:我们主要有 HP DL380/385 服务器。他们有 BIOS 设置……我现在不记得措辞了,但归结为低功耗、平衡的功耗/性能和高性能。虚拟化时应始终使用后者。也许“好”主机配置为高性能,而“坏”主机则没有。
假设这是 G8 系统,请尝试检查 BIOS 中的 HP Power Regulator 设置。如果设置为“HP Dynamic Power Savings Mode”,请尝试更改为“OS Control”。在带有 ESX 的 HP G8 系统上遇到了类似的问题,这是修复...