Windows 10 Virtualbox 客户机在 Ubuntu 主机上运行速度慢得离谱

Windows 10 Virtualbox 客户机在 Ubuntu 主机上运行速度慢得离谱

我在 Windows 10 主机上创建了一个 Windows 10 Virtualbox VM。还安装了 Guest 附加组件。该机器在 Windows 主机上运行良好。但是,在 Ubuntu 18 上,主机运行速度非常慢,你知道,甚至无法使用它。两个主机都运行 Oracle Virtualbox 5.2。Google 报告了大量“Virtualbox 运行缓慢”的案例,但没有一个能帮助我解决这个特定的问题场景。同样,同样的 Windows 10 客户 VM,在 Windows 10 上运行良好,但在 Ubuntu 18 上运行缓慢。

答案1

我认为您的问题与您自己的设置(硬件/软件)无关,而更像是 Ubuntu/Xubuntu 本身的问题。我还观察到从 Ubuntu 16.04 切换到 18.04 时速度大幅下降,虚拟机性能也是如此。

我使用虚拟 Windows 10 进行测试,并使用 Ubuntu 18.04 作为主机,我注意到这种情况发生在 Ubuntu 中更新某些软件包之后。这绝对与内核无关(我甚至尝试了最新的 Linux 内核 5.0),而是与 Ubuntu 本身的一些组件有关。更有趣的是,我觉得这与...视频驱动程序/仿真有关。不,我不是在开玩笑,因为即使我的主机也变慢了。

我建议你在 Ubuntu 中编译自己的视频驱动程序并查看结果。我有点老了,还记得在 Windows 95/98 中,当你根本没有安装视频驱动程序时它是什么样子的。

最后,您可以在 Ubuntu 中监控磁盘和 CPU 使用情况。 iostat命令附带 systat 包(sudo apt install sysstat),因此如果您使用 运行它iostat -m 2,它将显示主机中读取/写入磁盘的字节数。

此外,请确保您的 CPU 以全速运行。这是一个很长的故事,但您可以使用名为 i7z ( sudo apt install i7z) 的软件包查看当前的 CPU 速度。它将显示它是否以全速运行(即 2.3GHz 或节流处于活动状态并以 - 假设 - 800MHz 运行)。

相关内容