问题原因
vmware在快照该虚拟机内存时所采用的默认io设置不合理,不适用许多高级硬盘。
解决方案
- 对该虚拟机的.vmx文件添加如下2行参数
mainMem.ioBlockPages = "2048"
mainMem.iowait = "0"
具体数值要依据自身情况而定,ioBlockPages往大了调参,iowait往小.
两者的默认值参考:
By default mainMem.ioBlockPages is set to 64 pages. Each page is 4k, so 64 would be 256k and 2048 pages would be 8MB. The ioWait is set to 25ms by default.
- 禁用 background snapshot。 对应设置位置参考(对我而言为起到什么效果)
参考资料
底部bleys的回答
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
评论区