查看: 61277|回复: 8
收起左侧

[讨论] VMware虚拟机目录下的.vmem文件的作用

 关闭 [复制链接]
foamyu
发表于 2011-11-6 20:14:18 | 显示全部楼层 |阅读模式
看到网上有人千方百计的禁用.vmem文件,很是不能理解。

其实,这个就是Windows的pagefile.sys文件。
关于pagefile.sys禁用与否都扯淡了几十年了,稍有基础的都很清楚它的作用。就不废话了。


今天说一下VMware虚拟机下,host机的.vmem文件和guest机的pagefile.sys文件之间的关系。

1、.vmem文件 = pagefile.sys,就像动感超人和香港太郎的关系一样。
2、 pagefile.sys不存在于host机的虚拟磁盘文件(.vmdk)中,单独以.vmem文件出现在host机上。
3、guest机关机的话,.vmem文件消失,不占host机的空间;guest机暂停|快照的话,.vmem继续保留。

实用价值:
在压缩整理虚拟磁盘时,没有必要特意去移动或者关闭guest机的虚拟内存去指望腾出更多的空间。

总之,不管你看懂了还是没看懂,都不要打理.vmem这个文件就行了



zby_1991
发表于 2011-11-6 20:36:08 | 显示全部楼层
这个倒是没关注过
不过挂起的话目录会增大,就是它了
kavb15
发表于 2011-11-6 21:14:14 | 显示全部楼层
本帖最后由 kavb15 于 2011-11-6 21:19 编辑

感谢楼主分享。
大小一般不等于虚拟机运行时的页面文件大小。
kavb15
发表于 2011-11-6 21:16:49 | 显示全部楼层
与系统分配的内存大小相同,名字是用UUID的名字命名的。
IllusionWing
发表于 2011-11-6 21:22:35 | 显示全部楼层
在主机立即分配虚拟机内存的话就没有那个东西了
foamyu
 楼主| 发表于 2011-11-7 02:01:41 | 显示全部楼层
本帖最后由 foamyu 于 2011-11-7 02:02 编辑
IllusionWing 发表于 2011-11-6 21:22
在主机立即分配虚拟机内存的话就没有那个东西了


求教,“主机立即分配虚拟机内存”是什么意思?

是把虚拟内存分配到主机的物理内存吗?
IllusionWing
发表于 2011-11-7 22:23:37 | 显示全部楼层
foamyu 发表于 2011-11-7 02:01
求教,“主机立即分配虚拟机内存”是什么意思?

是把虚拟内存分配到主机的物理内存吗?

我没有记清楚,要纠正一下我的说法,开启那个选项之后是让VM把所有可被交换的客户内存交换到物理内存。使得 VMEM 不被使用,但是不会让 VMEM 消失。
temp140.jpg
foamyu
 楼主| 发表于 2011-11-8 00:24:05 | 显示全部楼层
IllusionWing 发表于 2011-11-7 22:23
我没有记清楚,要纠正一下我的说法,开启那个选项之后是让VM把所有可被交换的客户内存交换到物理内存。使 ...

谢谢,还真不知道。回头试试看,貌似能提升客户机的速度
泥巴
发表于 2012-5-14 11:08:35 | 显示全部楼层
学习~~~~
谢谢楼主讲解!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-28 03:46 , Processed in 0.142711 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表