1

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

你好,

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

升级后遇到问题,虚拟机不共享 RAM

就像我有两台机器的 2 GB RAM 一样,主机上的总 RAM 使用量变为 4 GB,但实际上活动内存使用量仅为 1 GB 左右。

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

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

4

2 回答 2

1

得到了答案

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

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

总之VMkernel会将虚拟机下发的页面放在物理内存上的大页面中,以加快内存访问。当物理 CPU 具有 EPT(Intel) 或 RVI(AMD) 功能时使用大页面。

于 2013-02-02T17:50:16.990 回答
0

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

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

谢谢。

于 2015-04-20T07:42:53.633 回答