我正在调整我的服务器以实现低延迟。HP 低延迟指南建议禁用此选项“Processor Power and Utilization Monitoring”,因为:
禁用 iLO 处理器状态模式切换和 Insight Power Manager 处理器利用率监控及其关联的 SMI
禁用处理器的系统管理中断为低延迟环境提供了最大的好处之一。禁用处理器功率和利用率监控 SMI 的影响最大,因为它在 G6、G7 和 Gen8 服务器中每秒生成八次处理器中断。
但是我在 BIOS 中找不到这个选项。我已经查看了《HP ROM-Based Setup Utility User Guide》,但没有找到。
如何禁用“处理器电源和利用率监控”,具体步骤是什么?
您在“调整程序”标题下链接的文档中对此进行了概述。
F9
要进入高级系统选项菜单以修改 G6 或更新的 HP ProLiant 以实现低延迟应用程序,您需要在 POST 期间按 进入主 BIOS 屏幕。到达那里后,键入
Ctrl-A
。这将在列表底部显示一个名为“服务选项”的附加菜单。选择“服务选项”,您将看到高级系统选项,包括您要进行的优化。将“处理器电源和利用率监控”更改为“已禁用”。退出并按照提示保存更改。
一张纸条。在实时应用程序中,有很多事情可以在求助于此之前进行调整,但设置是安全的。
您可以通过多种方式在 BIOS 中禁用处理器功率和利用率监控,但它总是以不明显的方式隐藏。
代表
使用 Conrep,您必须从HP 低延迟指南HP2017的 2017er 版本复制无效的 XML 片段,修复它并将其插入默认硬件描述文件以访问此选项。
固定的片段应该是这样的:
新建一个硬件描述文件:
创建禁用电源监控选项的代码段:
应用设置:
您可以使用以下方法检查当前设置:
Conrep 是 HP 脚本工具 (STK) 的一部分。获取它的最简单方法是从HP 软件包存储库下载它(例如CentOS 的直接链接)。
高压控制单元
HPRCU 类似于 Conrep,但不需要硬件定义文件。然而,惠普在 2014 年左右宣布其生命周期结束。
hprcu
您必须添加选项(在-a
HPRCU 手册和在线帮助中未记录)才能访问电源监控选项。不过, HP 低延迟指南HP2014
-a
的 2014er 版本中提到了该选项。禁用此设置的步骤
hprcu
:HPRCU 也是HP 脚本工具 (STK) 包的一部分。根据您的硬件,您可能需要获取旧版本(参见您型号的支持页面)。
其他方法
当然,当您具有控制台访问权限时,您也可以在引导期间以交互方式更改它(参见eewhite 的回答)。对于较新的 HP 服务器(Gen9 及更高版本),您还可以使用 HPE iLO RESTful 接口远程更改此设置(参见HP 的低延迟指南)。这意味着您随后需要访问 iLO 网络,而对于 conrep/hprcu,您只需要 root 访问权限。
效果
当关闭电源监控设置时,您应该看到更少的系统管理模式中断 (SMI)。您可以通过在更改此设置前后测量它们来验证这一点。
HP2014:为低延迟应用程序配置和调整 HP ProLiant 服务器。技术白皮书。部件号:581608-006,2014 年 5 月,版本:6
HP2017:为低延迟应用程序配置和调整 HPE ProLiant 服务器。技术白皮书部件号:581608-009,2017 年 10 月,版本:10