问题:想让虚拟机使用8 个大核 16 个线程,但是实际只能使用8 个大核 8 个线程,也就是每个核心只使用了 1 个线程
1.VMware 中处理器配置如下时

烤机状态

2.Vmware 中处理器配置如下时

烤机状态

3.发现有时负载会在两个线程之间切换
图中负载从 CPU8 切换到了 CPU9

宿主机
| 系统 | Windows 11 专业工作站版 22H2 |
|---|---|
| 处理器 | Intel13th Gen Intel(R) Core(TM) i9-13900HX 大核:8 个核心 16 个线程 小核:16 个核心 16 个线程 |
| VMware 版本 | 17.0.2 build-21581411 |
虚拟机
| 系统 | Windows 10 LTSC 2021 |
|---|---|
| 处理器 | 16 个虚拟处理器 |
Windows 10 LTSC 2021.vmx 中相关配置如下
processor0.use = "TRUE"
processor1.use = "TRUE"
processor2.use = "TRUE"
processor3.use = "TRUE"
processor4.use = "TRUE"
processor5.use = "TRUE"
processor6.use = "TRUE"
processor7.use = "TRUE"
processor8.use = "TRUE"
processor9.use = "TRUE"
processor10.use = "TRUE"
processor11.use = "TRUE"
processor12.use = "TRUE"
processor13.use = "TRUE"
processor14.use = "TRUE"
processor15.use = "TRUE"
processor16.use = "FALSE"
processor17.use = "FALSE"
processor18.use = "FALSE"
processor19.use = "FALSE"
processor20.use = "FALSE"
processor21.use = "FALSE"
processor22.use = "FALSE"
processor23.use = "FALSE"
processor24.use = "FALSE"
processor25.use = "FALSE"
processor26.use = "FALSE"
processor27.use = "FALSE"
processor28.use = "FALSE"
processor29.use = "FALSE"
processor30.use = "FALSE"
processor31.use = "FALSE