VMWare 使用卡顿这个方案拯救你的所有不幸

一直有在使用 VMWare 来做虚拟机,但是有时候发现虚拟机挺慢挺卡顿的,即使升级了大的内存发现仍然如此。经过一番探究发现并不是我的机器性能不足,而是我没有充分利用好他软件的设置来让我的机器速度快一些。

最终研究出来的配置经验如下所示,快来试试吧!

程序全局设置

编辑-首选项。

默认进程的优先级,一个调整为高,一个为正常。

image-20230521110713996.png

系统如何为虚拟机分配内存?

选择调整所有虚拟机内存使其适应预留的主机RAM,这样调整的目的是当内存分配不足的时候,还有当宿主机使用的内存不足的时候,不会从虚拟机获取内存,减少读写硬盘,以及让虚拟机有充足的内存可供使用。

image-20230521110751966.png

每台虚拟机的设置

除了全局设置外,部分设置还会被某台具体的虚拟机的设置所覆盖,所以我们还需要检查某台具体要用的虚拟机的具体设置,做出调整。

打开具体某台虚拟机的设置,硬件选项卡。

内存的大小够用即可,及时你有 32GB 的内存在宿主机,增加特别大的内存我发现对于系统操作流畅度的提升并不大,因此比如这里我设置 8GB 的内存给这台虚拟机即可。

image-20230521111434554.png

来到选项这个选项卡。

注意要使得虚拟机内的体验更好,更流畅,提醒一句,安装 VMWare Tools 是必不可少的,请务必安装,我这里改成了自动更新让他有新版本了自动帮我装上。

image-20230521111530739.png

在高级这个设置菜单,首先是设置进程的优先级,与全局设置一样,分别选择高和正常。

还有一个非常重要的一个调整,是勾选上禁用内存页面调整,这个的目的是禁止在运行过程中对磁盘有一个更多的读写过程,确实能更快,亲测有效。

image-20230521111641019.png

CPU 占用过高怎么办

我按照找到的资料做了调整之后,发现打开使用机器仍然是有些卡慢,经过分析是内存挺充足的,但是 CPU 占用比较高,动不动开个资源管理器似乎就能占用到百分百。

经过资料的继续查询和尝试,了解到问题出在处理器的设置上来。

让我们重新回到这台具体虚拟机的设置中,点击硬件选项卡。

点击处理器的设置。(是运行虚拟机状态下截的图不能修改,关机的时候是可以修改的)

我一开始的设置,是处理器数量为 1,每个处理器的内核数量是 4。按照资料,处理器的数量太少了,需要至少改为 2 或者 4,受限于我现在这台机器也有点老了,设置为 4 超限了不支持。

因此最终我的设置如图所示,处理器数量为 2,每个处理器内核数量为 4,实际上的内核总数应该是这两个数字相乘,也就是 8 核。我对这块不是太熟悉,不知道平常一些电脑说卖的时候说的啥 16 核,不是 4*4?知道的朋友可以评论区跟我讲讲。

image-20230521112125183.png

这样设置后,再次开机,发现 CPU 的占用明显下来了,而且整个系统加载速度,运行速度都有了很大的提升。

终于解决了我的一大难题,也解决你的了吗?欢迎评论区跟我交流交流。

评论区
头像
    头像
    jiyouzhan
      

    这篇文章写得深入浅出,让我这个小白也看懂了!

    头像
    ccbbp
      

    博主,这里评论发不了