以下以windows虚拟机为例:
1、确认windows虚拟机需要安装virt balloon驱动(VirtIO Balloon Driver),如下图:
2、准备启动balloon服务,拷贝驱动盘的balloon驱动目录到c:\Program Files 目录下。
使用管理员账户打开cmd
cd c:\Program Files\amd64
blnsvr.exe -i
3、再宿主机找到对应的虚拟机名称:可以通过virsh list --all查看:
查看当前虚拟机的balloon值,通过如下命令:
# virsh qemu-monitor-command 13 --hmp --cmd info balloon
通过top命令查看当前虚拟机占用的内存大小: