该文章已经超过1年未更新,可能无法为您提供及时准确的资讯,请根据当下实际情况,酌情参考本文内容。
不知从什么时候开始,感觉新版的vmware操作的时候,总感觉运行卡顿,以为是物理机的配置跟不上了,后来买了新的电脑,配置也不算低的,但运行vmware依旧感觉卡顿,具体表现为:
1. 移动鼠标感觉卡顿;
2. 窗口的动画一顿一顿的。
这样的问题也是困扰我很久了,通过MSI Afterburner抓取vmware的帧率发现操作虚拟机时的帧率不到15fps,所以感觉卡顿,我尝试过给虚拟机增加CPU、内存、显卡等配置,但依旧无解。
直到今天,终于在摸索虚拟机的首选项的时候解决了。具体操作如下:

vmware首选项

打开虚拟机的首选项,找到【内存】选项卡:
将【额外内存】设置为“调整所有虚拟机内存使其...”,
然后切换到【优先级】选项卡:
将【抓取的输入内容】设置为【高】
上述设置完成确定。
其具体原因是:如果虚拟机的物理内存划分不太够,那虚拟机系统会自动使用硬盘作为虚拟内存,但是速度却如蜗牛一般。同时,默认设置下虚拟机与主机之间内存可以进行交换,也就是说,如果你主机的内存不够了,会从虚拟机抢一部分内存过去,这也是导致虚拟系统运行速度下降的原因。

虚拟机设置

编辑虚拟机设置,切换到【选项】选项卡,
切到【高级】选项,同样将优先级设置为【高】并勾上【禁用内存页面修整】:
现在再次打开虚拟机后,操作后也一点不卡了,MSI Afterburner检测到的帧率也能达到30fps以上了,甚至能跑到60fps。