2

我目前在 Windows XP SP3 上使用 VMware Server 1.0.7 来测试虚拟机中的软件。

我还尝试过 Microsoft Virtual PC(不记得版本,可能是 2004 或 2007),当时 VMware 的速度要快得多。

我听说过 Parallels 和 VirtualBox,但我没有时间尝试它们。任何人都有一些基准测试它们中的每一个(或其他)有多快?

我在网上搜索了基准,但没有发现任何有用的东西。

我主要在寻找免费软件,但如果它真的比免费软件好,我会为它付费。

此外,如果您正在使用(或知道)一个好的虚拟化软件但没有基准测试,请告诉我。

4

3 回答 3

1

如果您的硬件支持硬件虚拟化,例如 AMD 的 AMD-V 或 Intel 的 VT,并且您在计算机和虚拟化软件中启用此功能,您将获得最佳性能。

对于 Microsoft 解决方案,您至少需要 Virtual PC 2007 或 Virtual Server 2005 R2 SP1,或 Windows Server 2008 上的 Hyper-V(我不希望您重建系统只是为了运行 Hyper-V,但我想我' d 提到它)。

主观上我没有注意到 Virtual PC 和 VMware Workstation 的性能有什么区别。我现在使用 VMware,因为它支持 USB 虚拟化,而 Virtual PC 不支持。

您通常还需要在来宾操作系统中安装适当的自定义、虚拟化感知驱动程序,因为标准驱动程序期望与真实硬件通信。在 Virtual PC 和 Server 中,这些被称为 Additions,在 VMware 中它们是 VMware Tools。

于 2008-09-23T10:43:50.810 回答
1

根据我对 Parallels 和 VMware(在 PC 上,更广泛地在 Mac 上)的经验,该软件的任何 2 个竞争版本之间的差异通常非常小,并且在下一个版本中经常“反转”。

我从未发现 Parallels 比 VMware 快得多(或慢得多)——这通常是我正在运行的 VM 的状态、主机本身以及我在 VM 中运行的应用程序的情况。如果 VMWare 推出了一个更快的新版本,您可以肯定 Parallels 会在下一个版本中提高其在该领域的性能。

最后我选择了 VMWare Fusion,主要原因是它可以很好地与 PC 上的 VMware Workstation 配合使用。我无法将 Parallels VM 从 Mac 转移到 PC 再返回,这在 VMware 上运行良好。最后,虽然这不是什么大问题,但我很不高兴有时感觉 Parallels 会在没有适当回归测试的情况下发布一个版本 - 你会获得最新版本并发现网络突然莫名其妙地中断,直到他们几天后发布了另一个补丁。我怀疑情况仍然如此,但 VMware 对我来说总是感觉更“可控”和专业。

我会寻求一种可以在您的 PC 上以稳定方式运行的解决方案,该解决方案与您的其他要求(例如您的同事的平台和您的总体预算)兼容。你可能会浪费你的一生来尝试衡量在任何给定任务中哪个更快!

另一件事 - 在对性能做出判断之前,值得检查软件随附的文档以及任何论坛等。例如,根据我的经验,向你的虚拟机扔大量内存(以牺牲主机系统中的免费内存为代价)不会自动使其更快;最好将 ram 均匀地分开,当然要留意任何推荐的数字。在 VMware 中,这个推荐的数字是一个很好的指南。

于 2008-09-23T11:59:50.457 回答
1

Anandtech有一些关于虚拟化的重要信息。尽管它们不是任何基准,但它提供了一个很好的见解,说明为什么进行适当的虚拟化基准如此困难。我不能向您推荐特定的产品,因为它在很大程度上取决于您的要求。

于 2008-10-15T22:58:36.077 回答