
搞了个12代的笔记本电脑,工作需要用 VMwareWorkstation 开虚拟机。发现卡的不能自理。仿佛回到那种低压 CPU 时代。
一看满载的都是 Efficiency-cores 核心,大核心根本没调用。
找到这位 UP 的文章
VMware Workstation Pro的大小核调度问题
以管理员身份运行。可是我觉得应该另有出路。遂 Google 一圈还真有,故特来分享。步骤如下:
1,找到你虚拟机的配置文件,一般以 .vmx 结尾,如下图:

2,右键以记事本打开。在最末尾添加如下行:
Processor0.use = "TRUE"
Processor1.use = "FALSE"
Processor2.use = "TRUE"
Processor3.use = "FALSE"
Processor4.use = "TRUE"
Processor5.use = "FALSE"
Processor6.use = "TRUE"
Processor7.use = "FALSE"
Processor8.use = "FALSE"
Processor9.use = "FALSE"
Processor10.use = "FALSE"
Processor11.use = "FALSE"
Processor12.use = "FALSE"
Processor13.use = "FALSE"
Processor14.use = "FALSE"
Processor15.use = "FALSE"
这个根据你的电脑 CPU 核心数来填,最开头的一般都是大核心。不明白的可以查看自己的任务管理器,或者 cmd 命令 msinfo32。比如我的是 i7-12650H ,是 6大核 4小核。如果虚拟机启用 4核心,那就选择 0 2 4 6 是性能比较好的。
3,保存关闭,在打开虚拟机。你就发现不卡了。