Vsphere 5.1:虚拟机不共享主机RAM



Vsphere 5.1:虚拟机不共享主机内存

,你好

我正在使用许可的Vsphere 5.1(从Vsphere 4升级)

我在升级后遇到一个问题,虚拟机不共享内存

如果我有两台机器,有2 GB的RAM,那么主机上的总RAM使用量变成4 GB,但实际上活动内存使用量大约只有1 GB。

这在Vsphere 4中不是问题,它显示活动内存作为主机内存使用情况,但在Vsphere 5中虚拟机不共享RAM,并且在上电时保留完整的RAM。

可能有一些设置来启用内存共享或关闭此RAM的全部保留

得到答案了

变更是VMkernel使用大页面来支持虚拟内存页面。要了解更多信息,邓肯的这篇文章将提供足够的信息和链接到关于这个主题的其他文章:

http://www.yellow-bricks.com/2011/01/26/re-large-pages-gabvirtualworld-frankdenneman-forbesguthrie/

简而言之,VMkernel会将虚拟机发出的页面放在物理内存的大页面中,以加快内存访问速度。当物理CPU具有EPT(Intel)或RVI(AMD)能力时,使用大页面。

据我所知,基本上,当ESXi主机处于内存压力下时,大页面被分成4k页面以允许TPS工作。

现在我的疑问是:使用EPT(或RVI)技术"在小页面中分解大页面"实际上意味着(EPT)地址转换方案被更改,ESXi VMkernel必须在运行中建立所需的页表,以支持新(EPT)转换方案所需的最后一级间接性?

谢谢。

最新更新