Vsphere 5.1:虚拟机不共享主机RAM
您好,
我正在使用Licensed Vsphere 5.1(从Vsphere 4升级)
升级后我遇到问题,虚拟机没有共享RAM
就像我有两台2 GB RAM的机器一样,HOST上的总RAM使用率变为4 GB,但实际活动内存使用量仅为1 GB左右。
这在Vsphere 4中不是问题,它将活动内存显示为HOST内存使用情况,但在Vsphere 5虚拟机启动时不共享RAM并保留完整RAM。
可能有一些设置可以启用内存共享或关闭RAM的完整预留。
答案 0 :(得分:1)
得到了答案
更改是VMkernel使用大页面来备份虚拟内存页面。 有关更多信息,Duncan的这篇文章将提供足够的信息以及与该主题的其他文章的链接:
http://www.yellow-bricks.com/2011/01/26/re-large-pages-gabvirtualworld-frankdenneman-forbesguthrie/
简而言之,VMkernel会将虚拟机发布的页面放在物理内存的大页面中,以加快内存访问速度。当具有EPT(Intel)或RVI(AMD)功能的物理CPU使用大页面时。
答案 1 :(得分:0)
据我了解,基本上,当ESXi主机处于内存压力下时,大页面被分成4k页以允许TPS工作。
现在我的疑问是:使用EPT(或RVI)技术“在小页面中分解大页面”实际上意味着(EPT)地址转换方案已经改变,并且ESXi VMkernel必须动态地构建所需的页面表支持新(EPT)翻译方案所需的最后一个间接水平?
感谢。