默认情况,虚拟机启动后,会在虚拟机目录下创建一个与分配给虚拟机内存量大小相同的 .vmem文件。并且在虚拟机关闭后自动删除。这个文件主要用于虚拟机的挂起功能。如果说,你不用、不常用虚拟机的挂起功能或者对虚拟机可靠性没有太多要求,可以选择禁用这项功能。禁用这项功能可以提高一定的性能并延长硬盘的寿命,但有得必有失,禁用后会导致虚拟机挂起速度变慢、意外断电难以保证数据的完整性。

具体方法

针对单个虚拟机

1.使用文本编辑器打开对应虚拟机配置文件(*.vmx)
2.在文件最后加入一行

mainMem.useNamedFile=FALSE

针对所有虚拟机

1.找到全局设置settings.ini,这个文件可能位于以下目录之一

C:\ProgramData\VMware\VMware Workstation\
%ProgramData%\VMware\VMware Workstation\
C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\
C:\Documents and Settings\All Users\Application Data\VMware\VMware GSX Server\
C:\Documents and Settings\All Users\Application Data\VMware\VMware Server\

2.在settings.ini中添加一行

mainMem.useNamedFile=FALSE

如果你的内存足够大,还可以在VMware Workstation中的编辑-首选项-内存-额外内存,选择调整所有虚拟机内存使其适应预留的主机RAM(F),来提高虚拟机性能。