什么是VMEM(虚拟内存)文件,如何使用?

虚拟内存或VMEM是虚拟化软件(如VMware、Virtualbox等)使用的文件扩展名。VMEM文件通常存储相关虚拟机的RAM或物理内存。

VMEM文件

下面我们可以看到有一个文件 命名 564dfc3d-5bac-9fd4-b200-6f492dc81f20.vmem . 该名称是唯一的UUID,用于存储RAM。我们可以看到文件的大小约为3.1 GB。我们可以安全地删除此文件而不会出现问题。但是虚拟机当前运行状态被删除,并且虚拟机从断电状态启动。

VMEM File
VMEM文件

VMEM.lck文件

VMEM文件可以由其他应用程序编辑。这会产生问题 因为VMEM文件包含虚拟机的内存。为了防止VMEM文件被使用编辑锁文件。这些VMEM锁文件 vmem.lck 文件夹扩展名。此文件不包含任何文件或文件夹。

VMEM.lck File
VMEM.lck文件

配置

VMware支持不同的内存或VMEM文件配置。这里有一些

启用/禁用内存共享

通过禁用内存共享,您的来宾将不会共享公共内存块。您的VMware产品也将停止比较内存块。

sched.mem.pshare.enable = "FALSE"

使用命名文件

不使用命名文件–用于USB磁盘或其他慢速磁盘上的虚拟机。在Windows上:useNamedFile=“FALSE”使内存由主机的交换空间支持。

mainMem.useNamedFile = "FALSE"

将内存装入RAM

将内存装入RAM。尽可能避免设置低于100%。

prefvmx.minVmMemPct = "100"

内存配置

我们可以从中配置虚拟机内存 Virtual Machine Settings -> Memory . 此配置也会影响 vmem 文件大小,因为 内存将被写入 vmem 相同大小的文件。

Memory Configuration
内存配置

相关文章: 如何在Linux中安装VirtualBox?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享