当前位置:首页 > 内存 > 正文

虚拟机占用内存大怎么缓解(虚拟机内存与实际内存)

  • 内存
  • 2024-05-19 16:38:33
  • 8174

一、虚拟机,虚拟机内存爆满了,怎么办?解决办法:
1.右键单击桌面上的我的电脑(本电脑),然后选择属性。
2.选择高级选项页面。
3.单击性能设置。
4.选择高级选项页面。单击更改虚拟内存。
5.系统默认使用全局自动分配。取消选择自动管理所有驱动器的页面文件大小的选项。
6.然后选择系统分区以外的分区并选择自定义大小。最小值为内存大小的两倍(2G物理内存=2G*2*1024=4096MB),最大值自定义。再次点击设置,重启后生效。
二、VMware虚拟机磁盘操作占用过高问题1、VMware在使用过程中会统计内存中的数据使用情况,然后将一些很少使用的内存数据存储到本地磁盘,以释放空间,节省内存使用。这对于内存较少的机器很有用,但交换内存也会导致大量I/O操作,从而导致性能下降
2从VMware版本10开始,运行每个虚拟时。默认情况下,虚拟机运行时会在对应虚拟机的硬盘上生成一个实时内存转储文件,用于存储虚拟机内存的变化。这导致虚拟机不断地执行I/。O使用时对硬盘进行的操作。这需要很长时间,导致虚拟机上的小操作导致长期卡顿甚至崩溃。这对于使用SSD的计算机来说还好,但对于大多数在机械硬盘上执行这些操作的用户来说却是一场灾难。幸运的是,解决方案相对简单。
解决办法:
1.对于第一点,可以点击虚拟机/设置/选项/高级勾选“禁用内存页面分割”来禁用这部分内存交换。
2.对于第二种情况,默认禁用实时内存镜像读写,打开C:\ProgramData\VMware\VMwareWorkstation下的文件,在文件中添加以下命令:
edFile="FALSE"