我知道有人问过为什么 Ubuntu 作为 VirtualBox 中的客户操作系统运行缓慢,但所有这些答案都相当陈旧,而且似乎都集中在图形上。就我而言,启动也非常慢,启动软件中心(或任何东西)时有很长的延迟,在此期间 CPU 以 100% 运行,但图形上没有任何反应。我为客户机提供了 2 GB 的 RAM、16 GB 的磁盘空间,启用了 3D 加速(但无论哪种方式似乎都没有什么不同),给了它 1 个 CPU(我不允许选择更多)。关机也很慢。
答案1
这些症状(尤其是无法选择超过 1 个 CPU)证明硬件虚拟化没有打开。
要打开它,您需要进入 BIOS/EFI。该设置位于高级设置/配置 → CPU 配置 → 英特尔虚拟化技术。 也可以看看 如何启用硬件虚拟化技术 (VT-x) 以在 Virtualbox 中使用?
此外,你需要安装 Guest Additions以使您的系统正常运行。
如果以上方法均无效,则必须提交错误报告。
答案2
我也遇到过同样的问题
主机:Ubuntu 14.10(64 位),客户机:Windows 7(64 位)
即使在主机 BIOS 中启用了虚拟化功能,CPU 负载仍然持续存在40-50%处于客户空闲状态
对我有帮助的是安装支持 Direct 3D 的 Guest Addition(您需要在安全模式下执行此操作)并打开主机输入/输出缓存SATA 控制器
所以我当前的设置是:
系统
基本内存:4096 MB(主机总内存 8192 Mb)
处理器:6 个 CPU(主机有 6 个 CPU)
PAE/NX:已启用
VT-x/AMD-V:已启用
嵌套分页:已启用
展示
显存:128 MB
3D 加速:已启用
2D 加速:已启用
效果非常好!Virtual Box 版本:4.3.18_Ubuntu r96516