Virtualbox x64 与 x86

Virtualbox x64 与 x86

我想将 Linux 服务器安装到 VirtualBox。我运行的是 Windows 7 Ultimate x64 作为主机。

我应该将虚拟机设置为 x64 还是 x86?哪个对我的主机来说性能更好?

x86 可能比 x64 占用更少的资源,但是 x64 与我的主机匹配。

问候!

答案1

x64 应该有更好的性能,但会占用稍微多一点的内存。

答案2

选择 x64 或 x86 对您的使用情况来说应该不会有太大区别(我猜您不会给 VM 超过 4GB)。

但需要考虑以下几点:

  • 与 x64 相比,x86 仅允许 4GB 地址空间
  • 即使程序不需要 >4GB 的可寻址空间,x64 指针也是 64 位而非 32 位空间
  • 你的服务器发行版可能不适用于 32 位(现在所有服务器都提供 >4GB RAM 并配备 64 位)
  • Linux 最近推出了x32 ABI(对于微小的程序需要4GB地址空间)
  • x64 提供更多寄存器和更丰富的指令集
  • 您只能为 32 位 VM 分配 4GB(可用 3.x GB)

我的建议:使用 x64 并享受专业功能,同时仅有微不足道的缺点。

相关内容