一、关于intel CPU monitor feature的相关解释
monitor: Monitor/Mwait support (Intel SSE3 supplements)
1.1 该feature在BIOS里面对应Monitor/Mwait support属性,关于这个feature对应关系见链接:
https://unix.stackexchange.com/questions/43539/what-do-the-flags-in-proc-cpuinfo-mean
1.2 Monitor/Mwait 功能的含义说明,MONITOR, MWAIT - These optimize multi-threaded applications, giving processors with Hyper-threading better performance. Intel官方介绍链接:
https://en.wikipedia.org/wiki/SSE3#Intel_instructions
二、关于华为2288H V5服务器的BIOS该功能 Monitor/Mwait
2.1 经查询华为BIOS手册及华为官网链接,华为BIOS默认是关闭这个Monitor/Mwait功能的,但是这个功能关闭,会禁用掉CPU的feature,例如‘monitor’、‘cpuid.MWAIT’。
华为官方关于关闭Monitor/Mwait属性,有官当文章显示,当必要时,建议将该功能开启。因为不开启,在虚拟化场景下,会有一些问题,比如会出现EVC-Mode失败,截图及链接请参考:
https://support.huawei.com/enterprise/en/knowledge/EKB1000088638
https://support.huawei.com/enterprise/zh/knowledge/EKB1000077444
三、关于HPE DL380 Gen10服务器的BIOS该功能 Monitor/Mwait
3.1 workload profile 选择custom后,按‘Ctrl+a’进入BIOS隐藏功能选项页面,如下图显示
3.2 在BIOS隐藏选项页面,可以执行该功能的打开关闭。
四、总结
4.1 综合考虑华为的官方文章以及相关案例,在虚拟化场景下,建议开启该功能Monitor/Mwait;
4.2 如果希望关闭HPE服务器的该功能,第三部分将Monitor/Mwait功能disable掉即可。