ESXi 可以利用主机硬件提供的多个电源管理功能来调整性能与电源使用之间的权衡。可以通过选择电源管理策略来控制 ESXi 使用这些功能的方式。

通常,选择高性能策略可提供更多绝对性能,但效率(每瓦特的性能)较低。低功耗策略提供的绝对性能较少,但效率较高。

ESXi 提供五个电源管理策略。如果主机不支持电源管理,或者如果 BIOS 设置指定不允许主机操作系统管理电源,则只有“不受支持”策略可用。

您可以使用 vSphere Web Client 为主机选择策略。如果未选择策略,则 ESXi 默认使用“平衡”策略。

表 1. CPU 电源管理策略

电源管理策略

描述

不受支持

主机不支持任何电源管理功能,或者在 BIOS 中未启用电源管理。

高性能

VMkernel 检测到某些电源管理功能,但不会使用它们,除非 BIOS 由于电源上限或热事件请求使用这些功能。

平衡(默认值)

VMkernel 会适当使用可用的电源管理功能,以便在对性能影响最小的情况下降低主机能耗。

低功耗

VMkernel 积极使用可用的电源管理功能来降低主机能耗,但同时也降低了性能。

自定义

VMkernel 基于若干高级配置参数的值来设置电源管理策略。您可以在 vSphere Web Client 的“高级设置”对话框中设置这些参数。

当 CPU 以较低频率运行时,其运行电压也较低,这样便可省电。这种类型的电源管理通常叫做动态电压和频率缩放 (DVFS)。ESXi 会尝试调整 CPU 频率,以便不影响虚拟机性能。

当 CPU 空闲时, ESXi 可以利用深暂停状况(称为 C 状况)。C 状况越深,CPU 使用的电源就越少,但 CPU 恢复运行用时越长。当 CPU 变为空闲时,ESXi 会应用算法,以便预测 CPU 处于空闲状况的时长并选择要进入的相应 C 状况。在不使用深 C 状况的电源管理策略中,ESXi 对空闲 CPU 仅使用最浅的暂停状况 (C1)。