关于esxi 超线程开启的问题
环境版本:
esxi 6.7 (Updated) ESXi-6.7.0-20210304001-standard
硬件:Unis Huashan Technologies Co., Ltd.型号R4900 G2,cpu 为2路12核
问题描述:在向该型机器上克隆一台cpu为32核的虚拟机器时,发现物理机最大支持的cpu核数只有24,检查发现cpu 超线程显示 “非活动”。
问题解决
1.重启esxi 主机,进入bios 检查超线程设置,
发现硬件bios设置中超线程已经开启,
2.硬件默认开始了超线程,检查是否存在系统层面的开关设置:
检查到主机-配置-硬件-处理器-常规-编辑,确实存在超线程开启按钮,勾选开启,确认重启主机。
3.主机重启后发现超线程依然处于非活动,而硬件处理器开启超线程的已开启选项,显示为勾选,即没有开启。
经过检查,需要修改高级配置参数,在主机-配置-系统-高级系统设置-编辑;搜索参数:VMkernel.Boot.hyperthreadingMitigation,结果都是true
经过查看该参数配置true ,即为关闭超线程,需要将该参数修改为false,然后重启机器。
主机重启后,超线程显示“活动”
但是摘要出现告警
该警告官方解释:https://kb.vmware.com/s/article/55806