我在工作中使用 27 英寸 iMac(i7、8GB RAM),通常同时运行两到三个虚拟机,这会损害每个虚拟机的性能。
我在这些论坛上了解到,提高虚拟机性能(除了 RAM 之外)的最佳方法是让它们在与操作系统不同的硬盘上运行。当然,对于 iMac,您只能有一个硬盘,甚至不能有 SAS 或固态硬盘(好吧,您可能可以将其拆开并自己安装一个,但我不允许这样做)。
话虽如此,您认为从火线外部驱动器(或 USB 2.0)运行一个或多个虚拟机有帮助吗?
感谢您的输入!
答案1
我发现,由于 USB 驱动器的瓶颈,从 USB 驱动器运行虚拟机会严重损害性能。我最近在 RAID0 阵列中设置了一个 USB 驱动器和一个 Firewire 驱动器,并且通过该驱动器运行虚拟机比仅通过 USB 驱动器运行虚拟机要好得多。
为了提高性能,请获取NAS 设备。iMac 具有 1000BaseT 以太网,因此通过网络共享运行虚拟机也相对较快。您甚至可以使用 Linux 和 RAID 阵列制作自己的廉价 NAS 设备。
答案2
我不确定这是否会在一定程度上有所帮助更好的性能。它们仍然需要使用主机的资源。我发现为我的虚拟机提供 500mb 的 RAM 足以完成基本任务,尽管新的 VM Fusion App 在暂停虚拟机时性能要好得多 - 因此也许只需为每个虚拟机自定义设置(每个虚拟机更多 RAM),并在任何给定时间保持一个打开。这只是我的个人看法。
答案3
如果虚拟机执行大量磁盘 I/O,则性能可能会有所提升。如果您确实尝试使用外部驱动器,请坚持使用火线。它应该比 USB 提供更好的吞吐量。