防止 VMWare Workstation 在保存快照时导致计算机滞后

防止 VMWare Workstation 在保存快照时导致计算机滞后

在 Windows 10 上的 VMWare Workstation 15.5.7 上,当它按照定期计划保存快照时,我的整个计算机都会变慢,鼠标也会滞后。在完成保存快照之前,计算机基本上无法使用。有没有办法可以限制 VMWare 在保存快照时使用的资源?

答案1

拍摄快照时无法重新配置 VMWare。为了解决您的问题,您可以尝试增加主机的 RAM。如果您想了解更多详细信息,可以访问此链接

答案2

注意:我认为这是 AMD 特有的问题。

解决方案:关闭虚拟机,然后使用文本编辑器或 grep 编辑虚拟机的 vmx 配置文件,将 mainMem.ioBlockPages 参数设置为 2048,将 mainMem.ioWait 参数设置为 1,然后重新加载虚拟机并打开电源。

例子:

mainMem.ioBlockPages = "2048" 
mainMem.iowait = "0" 

通过 CLI:

cat test.vmx | grep -i mainMem 
mainMem.ioBlockPages = "2048" 
mainMem.iowait = "0" 

您可以稍微调整一下这些值(尽管我会使用 2 为基数,例如 4096 作为 mainMem.ioBlockPages 的值)。我们本质上是在增加 ioBlockPages 并减少 ioWait 值。这样做可以减少迭代次数和等待时间(这反过来会减少将内存转储到磁盘的总时间)。

解决方法:如果您要等待 20 多分钟才能保存快照,然后才能关闭虚拟机以应用上述修复,则只需在保存快照时暂停虚拟机即可加快快照过程。然后您可以恢复虚拟机,快照将完全保存。

细节:

https://communities.vmware.com/t5/VMware-Workstation-Pro/VMWare-Workstation-Slows-Down-When-Saving-State/td-p/2303945

知识库:

https://kb.vmware.com/s/article/76687

相关内容