0

我有一台运行一个虚拟机的 ESXi 5.5 服务器,该虚拟机有一个带有两个内核的插槽。我想要做的是将这些内核限制为每个 1500 MHz,以模拟慢速机器上的软件行为。我怎样才能做到这一点?

4

1 回答 1

2

为了提高CPU电源效率,ESX/ESXi可以利用性能状态(也称为P-states)来动态调整CPU频率以匹配运行虚拟机的需求。当aCPU在较低频率下运行时,它也可以在较低电压下运行,从而节省电力。这种类型的电源管理通常称为Dynamic Voltage and Frequency Scaling (DVFS). ESX/ESXi 尝试调整CPU频率以使虚拟机性能不受影响。

当 aCPU空闲时,ESX/ESXi 可以利用电源状态(也称为C-states)并将CPU a 置于深度睡眠状态。因此,CPU功耗尽可能低,并且可以在必要时快速从睡眠中恢复。

您必须选择一些电源管理策略才能正确利用 CPU。使用 vSphere Client 为主机选择策略。如果不选择策略,ESX/ESXi 默认使用高性能。

在此处输入图像描述

先决条件

ESX/ESXi 支持增强型 Intel SpeedStep 和增强型 AMD PowerNow!CPU 电源管理技术。要使 VMkernel 能够利用这些技术提供的电源管理功能,您必须在 BIOS 中启用电源管理,有时称为基于需求的切换 (DBS)。

程序

  1. 在 vSphere Client 清单面板中,选择一个主机并单击该Configuration选项卡。

  2. 在 下Hardware,选择Power Management并选择Properties

  3. power management policy为主机选择 a并单击OK。策略选择保存在主机配置中,并且可以在引导时再次使用。您可以随时更改它,并且不需要重新启动服务器。

于 2014-02-04T16:43:53.287 回答