如何关闭 VMware 虚拟机在没有活动时进入“睡眠”状态?

如何关闭 VMware 虚拟机在没有活动时进入“睡眠”状态?

我有几台机器,它们在较长的一段时间内几乎没有活动。

当我在一周后尝试使用 ssh 连接它们时,它们就像进入了“睡眠模式”,一切都很慢。

负载没有报告任何内容,但终端中的基本命令需要大约 10 秒才能输入。

我可以重新启动/预热 15 分钟,然后它又可以正常工作了。发生了什么?我该如何解决这个“暂停虚拟机”问题?

他们正在运行 Ubuntu 10.04.2 LTS。我使用 VMware ESXi 4.1.0 和 vSphere cLient 4.1.0

使用的软件是nginx_0.7.65,django 1.3.1,uwsgi-0.9.5.4

答案1

VMware 将重新分配长时间未使用的内存。

您可以通过在资源选项卡中锁定虚拟机上的内存来防止这种情况;这会为虚拟机保留物理内存,并且不会分配给另一个虚拟机。

以下是有关 VMware 内存管理的精彩介绍:http://www.vmware.com/files/pdf/perf-vsphere-memory_management.pdf

相关内容