環境版本:
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