如何为esxi vm设置cpu限制?

时间:2014-02-04 10:30:00

标签: virtual-machine limit cpu esxi hypervisor

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

1 个答案:

答案 0 :(得分:2)

要提高CPU电源效率,ESX/ESXi可以利用性能状态(也称为P-states) 动态调整CPU频率以匹配运行虚拟机的需求。当CPU运行时 频率越低,它也可以在更低的电压下运行,从而节省功率。这种电源管理是 通常称为Dynamic Voltage and Frequency Scaling (DVFS)。 ESX / ESXi尝试调整CPU个频率 这样虚拟机性能不会受到影响。

CPU空闲时,ESX / ESXi可以利用电源状态(也称为C-states)并放置CPU 处于深度睡眠状态。结果,CPU消耗尽可能少的功率并且可以快速恢复 必要时睡觉。

您必须选择电源管理策略以获得正确的CPU利用率。您可以使用vSphere为主机选择策略  客户。如果未选择策略,则ESX / ESXi默认使用“高性能”。

enter image description here

<强>先决条件

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

<强>程序

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

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

  3. 为主机选择power management policy,然后点击OK。 策略选择保存在主机配置中,可以在引导时再次使用。你可以改变 它在任何时候都不需要重启服务器。