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

Virtual machine Vsphere 5.1:虚拟机不共享主机RAM,virtual-machine,esxi,vsphere,Virtual Machine,Esxi,Vsphere,Vsphere 5.1:虚拟机不共享主机RAM 嗨 我正在使用许可的Vsphere 5.1(从Vsphere 4升级) 升级后我面临一个问题,虚拟机不共享RAM 比如,若我有两台具有2GB RAM的机器,那个么主机上的RAM总使用量将变为4GB,但实际上活动内存使用量仅为1GB左右 这在Vsphere 4中不是问题,它将活动内存显示为主机内存使用情况,但在Vsphere 5中,虚拟机在通电时不共享RAM并保留完整RAM 也许有一些设置可以启用内存共享或关闭RAM的完全保留。得到答案 VMkern

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

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

升级后我面临一个问题,虚拟机不共享RAM

比如,若我有两台具有2GB RAM的机器,那个么主机上的RAM总使用量将变为4GB,但实际上活动内存使用量仅为1GB左右

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

也许有一些设置可以启用内存共享或关闭RAM的完全保留。

得到答案

VMkernel正在使用大页面来支持虚拟内存页面。 有关更多信息,Duncan的这篇文章将提供足够的信息,并链接到有关此主题的其他文章:

简而言之,VMkernel将把虚拟机发布的页面放在物理内存的大页面中,以加快内存访问。当物理CPU具有EPT(英特尔)或RVI(AMD)功能时,会使用大页面。

得到答案

VMkernel正在使用大页面来支持虚拟内存页面。 有关更多信息,Duncan的这篇文章将提供足够的信息,并链接到有关此主题的其他文章:


简而言之,VMkernel将把虚拟机发布的页面放在物理内存的大页面中,以加快内存访问。当物理CPU具有EPT(英特尔)或RVI(AMD)功能时,会使用大页面。

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

现在我的疑问是:使用EPT(或RVI)技术“在小页面中拆分大页面”实际上意味着(EPT)地址转换方案已更改,ESXi VMkernel必须动态构建支持新(EPT)转换方案所需的最后一级间接寻址所需的页面表


谢谢。

据我所知,基本上,当ESXi主机面临内存压力时,会将大型页面拆分为4k页面,以允许TPS工作

现在我的疑问是:使用EPT(或RVI)技术“在小页面中拆分大页面”实际上意味着(EPT)地址转换方案已更改,ESXi VMkernel必须动态构建支持新(EPT)转换方案所需的最后一级间接寻址所需的页面表

谢谢