VirtualBox 3.2.0 hypervisor 新特性(二)
Memory Ballooning 是 VirtualBox 3.2.0 一个新特性,目的就是让虚拟机的内存变得可加可减。与 KVM 的 Memory Ballooning 不同,VirtualBox 只能把节省出来的内存被其他虚拟机重新复用,而不是返回给实体内存上。
默认情况下 Balloon 的内存量为 0。如果想在运行中的虚拟机 Balloon 出内存来用,可以使用一下命令:
VBoxManage cotrolvm "VM name" guestmemoryballoon 512
Balloon 的内存量单位是 MB,所以此时已经 Balloon 了 512MB 内存,在虚拟机内的任务管理器会增加了 512MB 的使用量。这部分内存不会消失掉的,当虚拟机还需要用的时候还是会放回给虚拟机用。
如果想每一次启动虚拟机都自动 Balloon 内存,则可以使用以下命令:
VBoxManage modifyvm "VM name" --guestmemoryballoon 512
