浪潮NF系列服务器针对ESXi系统的BIOS电源设置优化

在浪潮NF系列服务器上部署使用vSphere虚拟化环境,需要对主机BIOS中的电源设置进行相应调整,以便ESXi最大化利用主机性能,避免VM产生不必要的的资源争用或性能抖动。

电源参数优化

开机后在自检阶段按Del键进入BIOS设置界面。界面切换至“Processor”选项卡,并进入“Advanced Power Management Configuration”菜单项。

1. 将“Power/Performance Profile”调整为“Custom”。

注:不要将Profile设置成“Max Performance”,否则会直接禁用CPU的Mwait特性,导致ESXi无法加入vCenter集群。具体情况参见第四步。

2. 进入“Hardware PM State Control”子菜单,将“Hardware P-State”调整为“Native”。

如果设置成“Native”,则意味着将由OS接管CPU的P-State特性;如果设置成“Disabled”,则意味着BIOS将直接硬件禁用CPU的P-State特性。

在ESXi 5.5及以上版本中,VMWare推荐由OS来接管以上电源特性。

3. 进入“CPU P State Control”子菜单,将“SpeedStep(PStates)”调整为“Disabled”。

4. 进入“CPU C State Control”子菜单,将“Package C State limit”调整为“C0/C1”模式;将“Monitor/Mwait Support”调整为“Enabled”。

注:“Monitor/Mwait Support”默认关闭,这将造成ESXi主机无法加入vCenter集群,并提示“主机的CPU硬件应支持集群当前的增强型vMotion兼容性模式,但主机现在缺少某些必要的CPU功能。请检查主机的BIOS配置,确保未禁用必要的功能(例如Intel的XD、VT、AES或PCLMULQDQ,或者AMD的NX)”错误。这是因为CPU的XD特性是基于Mwait指令的。

按F11保存设置,退出BIOS,重启主机即可使以上配置生效。

进入ESXi后,同步修改主机高级配置中“电源管理”—“活动策略”项:将默认的“平衡”/“自定义”调整为“高性能”。至此所有电源设置调整完毕且保持统一。

END