环境

esxi有两张物理cpu,每个cpu为28核56线程
问题现象
1、创建ubuntu虚拟机,分配32核、64核cpu均出现cpu直接满载至100%问题,且服务器风扇也满载运行
2、分配8核(小于28核)不会出现该问题
问题分析
ssh进入esxi
esxcli hardware cpu list | grep "NUMA Node" 输出为空白,说明 ESXi 当前没有识别出 NUMA 拓扑结构

也就是说,每个 CPU 都会被分配到对应的 NUMA Node 编号。意味着 ESXi 把整台机器当成单一 NUMA 域在管理。
这会导致——当虚拟机分配的 vCPU 数接近或超过 32 个时,ESXi 调度器失衡、CPU 飙满。(AI说的)
解决方法
1、在bios中确认Numa 和 Virtual Numa相关功能已启用

2、重启后在进入esxi验证