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

如何清理虚拟机分配的内存(虚拟机内存分配原则)

  • 内存
  • 2024-05-03 13:38:51
  • 3163

一、虚拟机,虚拟机内存爆满了,怎么办?解决方法:
1右键单击​​桌面上的我的电脑(本电脑),选择属性。
2.选择高级选项页面。
3单击性能设置。4.选择高级选项页面。单击更改虚拟内存。5.系统默认为全局自动分配取消选中自动管理所有驱动器的分页文件大小的选项。6.然后选择系统分区以外的分区,选择自定义大小,最小值是内存大小的两倍(物理内存2G=2G*2*1024=4096MB),最大值自定义。再次点击设置,重启后生效。


二、如何减小vmware虚拟机硬盘空间VMware是目前微软出品的最好的虚拟机软件,可以使用虚拟机轻松地同时运行多个系统。特别是对于那些需要多个系统来完成不同功能的人来说,VMware是最好的选择。以下是使用VMware虚拟机的一些技巧。本文讲解如何为Vmware动态分配硬盘来减肥。
vmware占用的磁盘空间增加但不减少。即使删除该文件,硬盘上占用的空间也不会被释放。使用一段时间后,我发现空间不足了。解决办法:
方法一:将*文件的一部分剪切到其他盘符。
使用ultraEdit打开Debian_,您将看到文件列表。重新定位剪切的文件。只需启动虚拟机即可。
此方法不会释放空间。
方法2:如果虚拟机上安装了VMwareTools,则可以使用此功能。虚拟Windows系在控制面板中有一个VMwareTools项。
打开后可以看到一个Shrink栏,选择需要压缩的分区,点击Prepare,准备压缩。虚拟机系统中完成压缩准备后,将返回真实操作系统。将出现一个进度框,指示正在压缩虚拟机文件。最后,虚拟机系统中会发出一条消息,请求文件压缩作业完成。
对于Linux/FreeBSD虚拟系统,您可以使用vmware-toolbox。在Linux中安装vmware-tools,然后在命令行点击vmware-toolbox,选择strike
注意:此方法必须保证当前磁盘空间>=要命中的虚拟机大小。所以如果当前磁盘空间不够,可以用这种方法一些文件移动到其他磁盘,然后再次点击,最后再次移动移动的文件。
方法三:在vmware安装目录下,有一个vmware-vdiskmanager
这是我在Windows下经常使用的方法。通常需要几分钟才能完成。
关闭客户端并进入主机命令行:
vmware-vdiskmanager-k*.vmdk
注意:*此处是您虚拟机的vmdk文件的名称,还包括path,例如:
-k"G:\mivm\net\"
执行过程会显示进度,完成后询问:
采集:100%完成。
采集成功。
但是空间小一点也不过分。
压缩功能有一些限制,例如不能在预分配空间的虚拟机上使用、不能有快照、只能压缩分区,不能压缩物理磁盘等。有关详细信息,请参阅用户手册。另外,查看帮助时,需要点击帮助菜单中的“用户手册”,而不是“帮助主题”。否则,你只能看到VMware软件如何工作的一些基本配置,并且有很多东西需要寻找。


三、如何删除给虚拟机分配的硬盘空间

解决方案:

如果你想释放硬盘空间,您需要先运行虚拟机程序,找到需要清理的虚拟系统;右键点击,选择“管理”。选择进入管理页面,点击“从磁盘删除”;最后硬盘空间被删除。

具体步骤为:

1.首先,双击启动VMware虚拟机程序。

2、然后,从虚拟机列表中选择要清理的虚拟系统,然后单击鼠标右键。

3.然后单击鼠标右键菜单中的“管理”选项。

4.最后,选择“从磁盘删除”选项,然后单击“删除”以清除虚拟机占用的磁盘空间。