Xen domU 发现比分配的少 35MB

Xen domU 发现比分配的少 35MB

我正在使用 ubuntu precise 12.04,并且正在启动半虚拟化的 ubuntu 12.04 domU,全部为 64 位。VM 已memory=1024分配,xentop主机上正确显示 1024MB,但htop在 domU 中仅报告 989MB。

其余 35MB 去哪儿了?

我没有看到与 ubuntu hardy 12.04 domUs 有这样的区别......

答案1

启动内核时,内存略少于可用内存是正常现象。在裸机上也会发生这种情况。

您可能在 hardy 中看到“正确”数量(我假设您指的是 8.04,而不是 12.04)的原因是,它可能使用了 Xen 修补的内核,而不是像 12.04 中的 pvops 主线内核。

旧的 Xen 修补内核确实提供了与配置完全相同的 RAM,而当补丁上游时,它最终的行为与普通 Linux 相同。

我所见过的每个 pvops 内核的可用内存都比安装的(裸机)或配置的(对于虚拟机)内存略少。

相关内容