我正在尝试对XenServer与ESX进行公平的比较,我想做的一个比较是多个虚拟机的性能.有谁知道如何以公平的方式对VM性能进行基准测试?
在每台服务器上,我想运行固定数量的XP/Vista虚拟机(例如8)并测量每个虚拟机在负载下运行的速度.理想情况下,我想要整个系统(CPU /内存/磁盘/网络)的一些基准,而不仅仅是一个方面.
在我看来,这实际上是一个非常棘手的事情,并获得任何有意义的结果,所以将不胜感激任何建议!
我也有兴趣看到已发布的任何现有报告或比较(最好是独立而非供应商偏见!)
作为一般答案,VMware(与SPEC虚拟化小组委员会中的其他虚拟化供应商一起)已经组建了一个名为VMmark的虚拟机管理程序基准测试套件,可以下载.VMmark网站讨论了为什么这个基准测试可用于比较虚拟机管理程序,包括常见问题解答和描述基准测试的白皮书.
也就是说,如果您正在寻找非常具体的东西(例如,它将如何在您的工作量下执行),您可能必须推出自己的VMmark变体,特别是如果您不想尝试VMmark基准测试的那些事情(例如,Web服务器,数据库服务器,文件服务器等.)尽管如此,其开发背后的方法应该是有意义的.
免责声明:我在VMware工作,但不在VMmark上工作.