可见,在商用环境中,已经有越来越多的客户选择了英特尔多核技术的服务器,并且已经开始广泛采用虚拟化技术来降低数据中心整合的成本。然而,在选择实现最佳运作的服务器平台的时候,特别是虚拟化的应用层面比较上,至今没有统一的计算标准来衡量和反映虚拟化所带来的性能提升和 IT 基础建设整体拥有成本(TCO)的改善。 然而,虚拟化的发展离不开虚拟化性能基准测试的完善。因为,目前许多企业的IT管理人员还只是停留在学习阶段,有些人对虚拟化一无所知,因此,基准评测的建立可以帮助用户更好地了解虚拟化。“通过基准评测,用户在采购过程中可以更好地进行比较,从而降低采购风险,这实际上也会促进虚拟化市场的发展。” 目前,IBM、intel、VMWare等相关厂商都对虚拟化性能测试基准的发展表示非常关注,并且都采取了相应的措施。Intel在2006年年底与IBM合作,共同推出了vConsolidate, VMware也在最近退出了VMmark。我们认为两者在 大的目标和设计理念方面是非常相似的。细节方面,两个测试在各个虚拟机的负载选择方面有所不同。由于虚拟化是一个非常新的领域,在测试基准方面以前一直是 一个空白。我们很高兴看到各个合作伙伴一起来做业界的标准化工作。 vConsolidate 评测工具通过真实地模拟典型虚拟化部署环境中的负载来达到测试服务器虚拟化性能的目的。vConsolidate 是一项整合性能指标评测,包括四个同时运行的不同性能指标评测。其中包含面向数据库、Web、Java 和邮件的性能指标评测组件。 vConsolidate 是一项整合性能指标评测,包括四个同时运行的不同性能指标评测。其中包含面向数据库、Web、Java 和邮件的性能指标评测组件。由于该评测面向虚拟环境,因而每个组件均在其自己单独的虚拟机(VM)和操作系统中运行。除了上述四个性能指标评测组件之外,还有第五台虚拟机未运行性能指标评测,由此来模拟闲置的VM。这五台虚拟机构成了一个整合堆栈单元(CSU)。 vConsolidate 堆栈的构建模块包括五台不同的虚拟机(数据库、Web、邮件、Java 和闲置)。为了运行单个的整合堆栈单元(CSU),需要将三台客户机与被测服务器(SUT)相连接。其中两台客户机生成负载(一个用于Web,另一个用于邮件),第三台客户机来控制运行环境。Java 和数据库组件具有低消耗的独立驱动程序,不需要运行外部客户机。注意,随着更多 CSU 的增加,所需的客户机将以“三个”为单位递增。 vConsolidate 所用的四个组件工作负载分别为:Sysbench(数据库)、WebBench*(Web)、LoadSim(邮件)和 Specjbb2005*(Java)。工作负载的存储跨整个测试配置进行分布。Web 客户机包含 WebBench 客户机程序。邮件客户机包含:Microsoft Outlook、LoadSim 和 WebBench 控制器程序。服务器包含虚拟化软件,在此为 VMware ESX Server。单个 VM 包含各自的工作负载。这些 VM 文件可以本地存储到服务器上,或者如同我们的配置一样存储到外部存储域网络(SAN)上。 作为虚拟化技术的测试基准系统,VMmark的诞生也是为了帮助用户在解决:“当前的服务器硬件上,可以划分几个虚拟机?”等问题。通过VMmark,服务器供应商就可以公布出每台服务器的得分,进而得出每台服务器所能支持的最大工作负载数,也就是这台服务器上的虚拟机的总体性能,这可以帮助用户决定他们需要多大的服务器硬件来运行他们当前的企业级工作负载。
|
正在阅读:虚拟化性能基准测试发展与走向虚拟化性能基准测试发展与走向
2008-03-05 09:48
出处:PConline原创
责任编辑:gongjianhui
键盘也能翻页,试试“← →”键