代码之家  ›  专栏  ›  技术社区  ›  JamieH

如何对虚拟机进行基准测试

  •  13
  • JamieH  · 技术社区  · 17 年前

    我正在尝试对XenServer和ESX进行公平的比较,其中一个比较是多个虚拟机的性能。有人知道如何公平地对VM性能进行基准测试吗?

    在我看来,这实际上是一件非常棘手的事情,要获得任何有意义的结果,所以如果有任何建议,我将不胜感激!

    我还希望看到已经发布的任何现有报告或比较(最好是独立的,而不是供应商偏见!)

    4 回复  |  直到 17 年前
        1
  •  7
  •   Emil Sit    17 年前

    作为一般答案,VMware(与SPEC virtualization sub committee中的其他虚拟化供应商一道)已经构建了一个名为 VMmark 可供下载。VMmark网站讨论了为什么此基准可能有助于比较虚拟机监控程序,包括 FAQ 和 whitepaper 描述基准。

    你的

    免责声明:我为VMware工作,但不在VMmark上。

        2
  •  1
  •   alphadogg    17 年前

    我不明白为什么不能在虚拟机内部使用通用基准测试:WinSAT、Passmark、Futuremark、SiSoftware等等。。。通过不同的主机托管虚拟机,并查看其运行情况。

    另一方面,与预期用途不匹配的基准实际上可能会阻碍您的评估。根据正确处理这一问题的重要性,您可能需要构建自己的解决方案,使其具有相关性。

    你为什么要坐板凳?

        3
  •  1
  •   saschabeaumont    17 年前

    一些轶事证据怎么样?

    我将假设这是一个测试环境,因为您希望在XP/Vista上进行基准测试。如果我错了,请纠正我。

    我当前的测试环境是大约20个虚拟机,在一台具有8Gb RAM的双核四核Xeon机器上,具有不同配置的不同操作系统(2000/XP/Vista/Vista64/Server 2008/Server 2003)(希望很快升级到16Gb),其中速度最慢的机器是Vista,主要原因是磁盘访问量大(即使禁用了Windows Defender)

    建议 -更多的内存。

    如果您正在进行基准测试并希望运行Vista虚拟机,我建议您将重点放在磁盘访问基准测试上。如果在其他地方出现性能差异,我怀疑它们是否有任何重大意义。

        4
  •  0
  •   warren    17 年前

    我最近看到了VMware的ESX性能文档- http://www.vmware.com/pdf/VI3.5_Performance.pdf