VirtualBox 在 Debian 主机和客户机上运行速度极慢(CPU 受限)

VirtualBox 在 Debian 主机和客户机上运行速度极慢(CPU 受限)

我正在尝试在 Debian 主机上运行的 VirtualBox 上安装 Debian,但客户机难以置信慢。查看 top 的输出,似乎客户机受到 CPU 限制(我看到 CPU 使用率很高,但磁盘等待时间很低,并且没有交换)。

为什么会这样?

统计数据如下:

  • Debian 6(主机和客户机)
  • 从 Debian repos 安装的 VirtualBox-ose(版本 3.2.10编辑我已经从 virtualbox.org 升级到 4.1.2 二进制文件,但仍然遇到同样的问题)。
  • 主机 CPU 信息:http://paste.pocoo.org/show/491839/
  • 客户机有大约 300 MB 的 RAM,对于非图形安装程序来说应该足够了
  • 安装已经运行了将近三个小时,似乎大部分时间都花在了“配置包”步骤上

编辑:我已经将 VirtualBox 安装在运行 Windows XP 的相同主机上,一切都很快(或者,至少,像它应该的那样快)...所以这似乎是 VirtualBox + Linux 或 Debian 的问题。

答案1

您最好放弃 -OSE 版本并从 virtualbox.org 网站获取 REAL 版本,因为 -OSE“试用版”不允许使用 USB,并且可能还存在其他问题。请避免使用它。(virtualbox.org 当前版本是 4.1.4,因此使用 3.2.10 -OSE 版本会落后很多)

VirtualBox 有可用的 Debian 存储库,请查看Linux 下载部分了解有关添加什么内容才能访问存储库的信息。

当然,您可以下载“所有发行版”版本并以 root 身份安装,但除非您使用 debian repo 方法,否则您将无法获得自动更新(每次您都必须手动更新)

请注意,您还需要下载“扩展包”(位于其“下载”页面上)以启用 USB 2.0 和某些机器增强功能。

您的 /proc/cpuinfo 显示一个不错的 2.8Ghz Intel 处理器,因此速度问题在很大程度上取决于主机系统当前有多少内存以及它的负载情况。只要您没有安装 Xwindows 功能,那么为客户机分配 300M 就没问题了。

您的“虚拟硬盘”是预先分配的还是“随使用而增长”的?“增长”速度较慢,但​​不会慢太多,两者应该没有太大区别。虚拟硬盘位于外部驱动器上吗?这会大大减慢任何磁盘访问速度。

大多数情况下,在这种情况下,我会质疑 HOST 有多少内存,当前正在运行什么(除了 VBox),以及可能的 -OSE 版本,因为它可能没有针对速度进行优化。

相关内容