Windows 7 32 位主机上的 Ubuntu 12.04 64 位客户机运行速度非常慢

Windows 7 32 位主机上的 Ubuntu 12.04 64 位客户机运行速度非常慢

我使用 Windows 7 32 位专业版作为主机操作系统。Ubuntu 12.04 32 位作为客户机运行速度非常快,但 Ubuntu 12.04 64 位运行速度非常慢。我确实应用了所有补丁、安装了客户机插件并启用了 VT-x/AMD-V,并使用了最新的 VirtualBox (4.2.18)。

这是预期的行为还是我遗漏了什么?

答案1

我的理解是:

当您使用 VirtuaBox 作为虚拟化软件时,您基本上是在虚拟化层(即 VirtualBox)上运行客户虚拟机,而虚拟化层本身则在 Windows 32 位上运行。因此,无论主机操作系统对 Virtualbox 施加何种限制,都会间接导致其客户虚拟机出现性能问题。内存就是其中一种限制。

但是,如果您使用了真正的准系统虚拟化软件,如 Hyper V 或 VmWare ESXi,那么最低层是虚拟化层,然后是主机,然后是客户机。在这种情况下,主机的限制不适用于客户机。

因此,我的建议是将主机升级到 x64 或切换到 Hyper V /VMWare ESXi 或 XenApp Server

相关内容