virtualization - 虚拟机基准测试

标签 virtualization benchmarking

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

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

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

我在网络上搜索了基准测试,但没有发现任何有用的信息。

我主要寻找免费软件,但如果它确实比免费软件更好,我会付费。

此外,如果您正在使用(或了解)一款优秀的虚拟化软件,但没有针对它的基准测试,请告诉我。

最佳答案

根据我使用 Parallels 和 VMware(在 PC 上以及在 Mac 上更广泛)的经验,任何两个竞争版本的软件之间的差异通常非常小,并且在下一个版本中通常会“逆转”。

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

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

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

另一件事 - 在对性能做出判断之前,值得检查软件附带的文档以及任何论坛等。 例如,根据我的经验,向虚拟机投入大量内存(以主机系统中的可用内存为代价)并不会自动使其变得更快;最好将公羊均匀地分开,并且一定要注意任何推荐的数字。在 VMware 中,推荐的数字是一个很好的指导。

关于virtualization - 虚拟机基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/120212/

相关文章:

language-agnostic - 在虚拟机中运行我的开发工具的建议

hadoop - 说 “hadoop is a hyper-converged Infrastructure application”是否公平?

Node.js 基准测试不顺利

sqlite - Berkeley DB SQL 与 SQLite 相比有多快?

比较 ext4 和 NTFS 的性能

windows - 虚拟机测试套件

macos - VMWare Fusion 镜像可以在 Windows 计算机上运行吗

android - “kernel-qemu” 丢失。 - AVD 经理

assembly - 评估 Rust Book 中的基准示例时的奇怪结果

performance - JMeter 的 nanoThreadSleep 属性 - 如何使用它?