32 位与 64 位客户虚拟机及内存使用情况

32 位与 64 位客户虚拟机及内存使用情况

为什么 32 位 domU(Xen 客户 VM)比 64 位 domU 使用的 RAM 更少?

注意:同一软件适用于不同的架构(AMD64 与 686)。显然这是 Linux 或 BSD 或易于移植的东西。也许这对 SO 来说也是一个不错的选择。

我读过这样的文章。我能猜到原因,但我想听听大家的意见。

答案1

在相同的工作负载下,32 位系统使用的内存总是比 64 位系统少,这主要归因于两个原因:可执行文件、指针、变量等的大小更大,以及管理更大地址空间的额外内核开销。

当然,这不仅发生在虚拟机上,也发生在物理系统上。

相关内容