VMware为什么会越用占用的内存越大?该如何清理?

现象描述:

VMware用了一段时间后发现原来刚开始只占5G左右的内存,慢慢的会占用几十个G,甚至更多,磁盘空间占用越来越大。

解决办法:

  • 虚拟机内部执行
  • cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill后关闭虚拟机
  • 宿主win10机器上进入虚拟机文件目录执行
  • "C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k Ubuntu64.vmdk
  • 我的电脑使用
  • "D:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k "E:\Virtual Machines\Ubuntu1804\Ubuntu18.04.vmdk"

先把虚拟机关机,然后双击“硬盘” ,然后弹出框的右下方有一个“压缩”、“清理磁盘碎文件” ,执行这两步之后就ok了。

原因分析:

原因是虚拟机内上传了文件之后,他会向物理机申请磁盘空间储存,但是即使你后来又把文件删掉了,这部分的磁盘空间也不会被释放,依然被虚拟机占着,所以占用内存会越来越大,只有手动点击虚拟磁盘的压缩,才能释放空间了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值