即使VM已挂起,也将活动写入.vmem文件


14

我有一个VMWare VM,必须在工作中用于某些任务。由于某种原因,当VM运行挂起时,某件事正在对其文件执行大量的I / O(就​​操作而言,不是Bytes / s).vmem,这使得该磁盘上的系统非常缓慢。

资源监视器基本上显示了性能问题的根源:

在此处输入图片说明

并且“磁盘活动”中的首位始终由访问该文件的系统进程占据。

在此处输入图片说明

有人知道这是怎么回事吗?


延迟写入?
Sathyajith Bhat

虚拟机挂起后半小时?在大约1 MiB / s的数据包中?
2012年

只是猜测,也许VMWare的调度在空闲时写入等等。好奇地也知道真正的原因
Sathyajith Bhat

我只是尝试重新启动后是否相同,但是恢复虚拟机时出现了蓝屏……现在再试一次;-)
Joey

1
这里是有关暂停方面的背景知识。当您挂起VM时,其RAM被写入VMEM文件。监视资源监视器,当您挂起VM时,您会看到一个很大的方块从绿色(正在使用)变为橙色(已修改)。Windows然后将修改后的块刷新到VMEM文件。这种冲洗确实会破坏SATA-3驱动器,从而导致系统无响应。其次,修改后的内存达到零,性能返回
munrobasher

Answers:


12

根据vmware论坛,您需要在config.ini中具有以下设置:mainmem.useNamedFile =“ FALSE”以避免此问题。在此设置为false的情况下,VMWare将使用实际的RAM和页面文件。

参考文献:

  1. http://communities.vmware.com/message/1704684
  2. http://vmfaq.com/entry/25/
  3. http://faq.sanbarrow.com/index.php?action=artikel&cat=14&id=50&artlang=zh-CN

这不是解决方法,而是解决方法-在Windows 8.1上的WS v11中,此问题似乎变得更加严重。内存管理的可疑变化
munrobasher 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.