为什么VMware Player在Linux上运行时不释放内存,而在Windows上运行时却释放内存?

为什么VMware Player在Linux上运行时不释放内存,而在Windows上运行时却释放内存?

我已经为 Windows 7 和 CentOS 6.5 安装了 VMware Player 64 位版本 7(从 6 升级)

我通常运行 centOS 和 Fedora 作为来宾虚拟机。

我观察到,当我运行多个来宾 VM 以及在这些来宾 VM 上运行企业应用程序(IBM Websphere 套件)时,主机操作系统上的 RAM 使用量会上升(理应如此)。

在 CentOS 作为主机上,在关闭来宾虚拟机或关闭来宾虚拟机上的应用程序后,我没有看到 RAM 释放。即使在 15 – 20 分钟后,除非我重新启动主机操作系统。

相比之下,当使用Windows 7作为主机时,RAM几乎立即释放。

这些是我在两个主机操作系统上使用的相同来宾虚拟机。

VMware Player 版本 6 上的行为相同。

VMware Player 对 Win 的优化比 Linux 更好吗?如果没有,使用CentOS作为主机时可以采取什么措施来释放RAM?

相关内容