【IDF 2011 特别报道】由英特尔主办的全球IT界高水平的技术论坛活动--2011英特尔信息技术峰会(Intel Developer Forum, IDF),将于4月12至13日在北京国家会议中心举行。这是2007年以来连续第5个年度IDF在中国首发。本届IDF以"智无界,芯跨越"(Compute Continuum and Beyond)为主题,将进一步展示英特尔如何通过从硬件、平台到软件和服务全面的计算解决方案,推进个性化互联网发展;同时面向中国市场如何支持本地合作伙伴创新,助力新一代信息技术等战略性新兴产业发展。
随着云计算技术从概念走向实用的进程加快,各种云计算基础技术的探讨也成了本次DIF大会的一大亮点,虚拟化技术即是如此。相比2010年IDF上寥寥两门虚拟化课程(见《从虚拟化 2.0 到企业级云计算:应用模式与技术》《在采用 Nehalem-EX 处理器的 Dell PowerEdge服务器平台上运行 Microsoft Dynamics CRM 和 SQL Server 2008,实现出色的性能可扩展性和虚拟化功能》),今年的IDF上,专门讨论虚拟化的课程,粗略统计即有7、8门至多,虚拟化技术正以"百米跑"的速度推动者云计算快速落地。而在诸多IDF虚拟化课程中,《SVRS005 - 虚拟化性能指标评测的发展》即是其中一门可看性极强的课程。
课上,来自虚拟化领域的专家分享了当前两款重量级的虚拟化性能指标评测的工具,分别为SPECvirt_sc2010以及VMmark 2.0。
▲
▲
SPECvirt_sc2010虚拟化性能测试:
众所周知,SPEC(Standard Performance Evaluation Corporation标准性能评估机构)是一个全球性的、权威的第三方应用性能测试组织,它旨在确立、修改以及认定一系列服务器应用性能评估的标准。如今,虚拟化领域的性能指标评测终于也有了全球公认标准平台,SPECvirt_sc2010是SPEC的第一个评价使用在虚拟化服务器整合场景中的数据中心服务器性能的基准。 SPECvirt_sc2010测量端到端所有系统组件的性能,包括硬件,虚拟化平台,虚拟客户机操作系统和应用软件的。该基准支持硬件虚拟化,操作系统虚拟化和硬件分区方案。
该基准利用多种SPEC工作量应用程序,代表了虚拟化和服务器整合场景下的通用负载。SPEC修改了这些标准工作量以和一个典型的服务器虚拟化场景相匹配,包括CPU,内存,磁盘I / O和网络资源需求。这些工作量来自于被修改过的SPECweb2005,SPECjAppServer2004和SPECmail2008。通过增加虚拟机来测试系统的性能扩展能力。基准的还包括用于测量功耗和功率/性能关系的选项。方法基于SPECpower,通过认证的功率分析仪来测量功率。在测试中有启用功率监视器的选项,可以提交以下三类测试结果:性能(SPECvirt_sc2010)系统性能/功耗,包括测试的存储系统(SPECvirt_sc2010_PPW)服务器性能/功耗(SPECvirt_sc2010_ServerPPW)等。
链接:http://www.spec.org/virt_sc2010/
▲
http://www.spec.org/virt_sc2010/results/specvirt_sc2010_perf.html
VMmark 2.0虚拟化性能测试:
VMmark是VMware公司在业内积极推动开放标准的部分成果。 据VMware公司表示:传统基准只是用于衡量一台服务器运行单一工作量的性能。这些基准无法获悉多个虚拟机的系统性能或者在同一个服务器上同时支持多种工作量的服务器性能。VMmark是首款可以衡量异构虚拟化工作量的可扩展性并提供一种统一的方法用于不同虚拟化平台上比较基准结果的基准系统。因此,企业可以利用这些信息选择合适的硬件,还可以比较不同虚拟化平台的性能和可扩展性。
作为虚拟化技术的测试基准系统,VMmark目前包括六种主要的工作负载:文件服务器、邮件服务器、Web服务器、备用服务器、OLTP数据库和Java顺序登录系统。这些应用当中,一半运行在Windows上,另一半运行在Linux上。这六个工作负载的表现被VMware称为"砖瓦(tile)"。最终的得分就取决于机器最终能够运行多少块砖瓦。
▲
链接:http://www.vmware.com/a/vmmark/
除了上述两款虚拟化性能测试平台之外,不能不提一下vConsolidate。这也可能是X86虚拟化性能评测最早的平台。Intel在2006年年底与IBM合作,共同推出了vConsolidate, vConsolidate评测工具通过真实地模拟典型虚拟化部署环境中的负载来达到测试服务器虚拟化性能的目的。vConsolidate是一项整合性能指标评测,包括四个同时运行的不同性能指标评测。其中包含面向数据库、Web、Java和邮件的性能指标评测组件。
不过,随着Vmmark等工具的出现,英特尔于2009年宣布停止开发和维护vConsolidate基准测试。"但是这套标准依然作为英特尔内部测试和评价各家公司的服务器配置所用。我们不再支持将vConsolidate基准测试的结果对外公布"英特尔表示。