vSphere 5.5客户正在占用所有主机内存

我以前从来没有遇到过这个问题,但是当我启用容错function时,似乎打破了一些东西,现在我的客户正在占用主机上的所有内存。

我知道容错,你需要有客人保留所有主机的内存,但我已经禁用容错(在networking部分,不知道是否有其他地方),它仍在消耗所有的内存。

我有三个Windows Server 2012来宾,他们只消耗81MB,204MB和40MB访客内存。 这三个主机总共消耗了11.5GB的内存

通常情况下,他们都会消耗客户消耗的内存大约100MB的主机内存 – 他们将共享所有内存,因为他们都是相同的操作系统。

所有这些机器如何保留所有内存? 在高级设置中是否有一个设置,启用容错和高可用性?

在这里输入图像说明

我想你在这里误解了这些数据。 您所处的情况与是否启用FT无关。

您所引用的“开销”列与客户消耗的内存量无关。 相反,该列表示pipe理程序需要为该机器供电的内存量。 虚拟机pipe理程序使用这个“开销”空间来为有问题的虚拟机做自己的内部簿记。

除非您想进入内存超额使用情况(不推荐),否则“最大”和“使用”列是您想引起注意的地方。

此外,我build议您花费几个小时的时间阅读有关内存资源的这部分 VMware文档。

所以问题是他们正在使用他们已经分配的东西?

透明页面共享似乎不太可能让您获得那种节省。 你确定你没有将vCenter中的内存开销统计与所消耗的RAM混淆吗?

您可以使用<100 MB的RAM向我们显示这些Windows 2012 VM的vCenter中的“资源分配”选项卡吗?

更好 – 我closures虚拟机并重新启动,现在所有的内存都被共享。 使用了6 GB而不是接近11.还启用了气球模式,因此一旦虚拟机闲置,它将减less额外的1或2 GB。 我知道所有内存消耗都存在问题,我认为这个网站会为这个问题提供一些帮助。

我猜测自动虚拟机启动将不会膨胀和共享内存,直到用户启动引导。

现在,4GB的AD机器只有286MB活动和1405消耗主机内存。 这比200MB活动和4GB消耗好得多。

现在我很高兴!

感谢尝试的家伙! /closures