有工具(例如外置)从 VMware 主机检查 VMware 膨胀状态。
我正在使用 VMware 运行 CentOS 6.3,当 ballooning stars 消耗内存并将其回收回 ESX 主机时,我的系统在压力下表现不佳。
有没有办法从客户系统内部看到气球的状态?
答案1
安装 VMware 工具并使用
vmware-toolbox-cmd stat balloon
或者
cat /proc/vmmemctl
去检查。
答案2
随着最近的 Linux 内核模块vmw_balloon
,vmmemctl
已移至debugfs
。您必须挂载它(如果尚未完成,例如在 Ubuntu 上)才能检查页面中的内存目标和当前值:
lsmod | grep balloon
vmw_balloon 12542 0
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/vmmemctl