我在 ESXi5.5 环境中有两台虚拟机正在交换内存。经过长时间的研究,我发现了以下两篇文章,其中解释了必须比较和的值memsize
,sched.mem.max
并且它们必须相同或sched.mem.max
应该大于memsize
。
问题是我找不到这个sched.mem.max
参数。我检查了.vmx
所有虚拟机上的文件,发现所有文件都缺少该值。
我们拥有一个相当大的环境,包含多个主机和集群。没有带该sched.mem.max
参数的虚拟机。而且虚拟机都是版本 10。
根据知识库文章,这是我目前所做的:
- 将的值设置
sched.mem.max
为分配的内存或更大。[不存在] - 选择虚拟机的资源 > 内存 > 限制 > 无限制框。[检查]
- 将虚拟机迁移到另一台主机。[检查] - 另一台主机也开始交换 :(