![在装有 Windows 7 主机的 VmWare 中运行 Ubuntu 10.04 作为客户操作系统时出现性能问题?](https://linux22.com/image/956305/%E5%9C%A8%E8%A3%85%E6%9C%89%20Windows%207%20%E4%B8%BB%E6%9C%BA%E7%9A%84%20VmWare%20%E4%B8%AD%E8%BF%90%E8%A1%8C%20Ubuntu%2010.04%20%E4%BD%9C%E4%B8%BA%E5%AE%A2%E6%88%B7%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%97%B6%E5%87%BA%E7%8E%B0%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我在 64 位 Windows 7 主机上运行的 USB 密钥上安装了 (便携式) Virtualbox。我安装了 32 位 Ubuntu 10.04 作为客户操作系统。
在客户操作系统的处理器使用率达到峰值时(基于查看顶部),Ubuntu 虚拟盒会冻结 5-10 秒。客户机变得无响应,VirtualBox 窗口显示为“无响应”。此行为似乎与网络访问之间存在关联。
我尝试过分配给虚拟机的 CPU 数量、添加和移除 RAM 以及添加视频内存 - 但都无济于事。我还没有尝试禁用或更改处理器级虚拟化 (VT-x)。
我想知道 Ubuntu 10.4 是否有任何特殊之处可能会对此产生影响?我应该安装 64 位 Ubuntu 吗(或者这很重要!?)。我是否缺少可以改善我的体验的 VirtualBox 设置?
任何帮助都将受到赞赏。
答案1
我认为问题在于在 USB 密钥上运行 VirtualBox。USB 密钥的写入速度比硬盘慢。因此,Ubuntu VM 将数据写入其磁盘(我猜也存储在 USB 密钥上),而数据无法足够快地写入密钥,因此 VM 挂起。
如果您将 Ubuntu 硬盘映像复制到您的硬盘驱动器并使用该映像启动 Ubuntu,您是否遇到同样的问题?
答案2
我同意你不应该期望在 USB 设备(大概是 FAT)上运行的虚拟化产品有良好的性能。USB 是一种非常慢的总线,不适合运行虚拟化操作系统等繁重的工作。