虛拟机基准测试Vmmark测试方法介绍.docxVIP

虛拟机基准测试Vmmark测试方法介绍.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虛拟机基准测试Vmmark测试方法介绍

虚拟机基准测试 Vmmark测试方法介绍   什么是Vmmark   计算机硬件的发展使得功能强大而相对便宜的多处理器服务器成为了主流,但在许多情况下,这些系统的性能都不能得到充分的利用,而近来多核心处理器的普及,也使得这种不充分性更加严重,这也是业界对虚拟化产生兴趣的原因,虚拟化环境提供了一个软件层,使得用户能够在同一个物理服务器内创建多个独立的虚拟机,同时运行多个虚拟机虽然会有一些虚拟化方面的开销,但却可以使得一台服务器得到更高的使用率。虽然这些虚拟机的基础物理资源时共享的,但每个虚拟机确实完全独立的,并执行一个单独的操作系统哦个和单独的应用软件,如图1所示。 图1 虚拟机示意    虽然虚拟化作为能充分利用服务器性能的技术现在已经是一个不可逆转的趋势,而且现在计算机越来越快的计算速度和更加强大灵活的虚拟化技术也为虚拟化的应 用创造了更多的机会,但如何衡量服务器虚拟化性能却是一个问题。传统的服务器基准测试仅侧重于对单一工作量的检验,而无法获取支持多个虚拟机系统的性能或 者是在同一个服务器上同时支持多个工作量时服务器的性能。一个更为恰当的虚拟机基准测试应该使用运行于多个操作系统上的现实且多样的工作量对服务器的性能 加以检验,而且该基准测试应该产生一个易于理解的指标。   VMmark就是一个不错的基准测试方法,该测试将几个普通的工作量同时运行在 单独的虚拟机上,每个工作量是一个单一的系统运行基准,我们把它称为tile,运行时产生的多种tile得分的综合就可以得到整个系统的基准评分。从而可 以让我们有效评估系统对于虚拟化的支持能力。   什么是tile   VMmark的最终目标是要有效地测量跨越多种硬件平台的虚拟化性能,将会采用一些典型的应用加载在单一的物理服务器上,此种方法尽可能地保证系统资源如CPU、网络和磁盘得到有效地利用,事实上,虚拟环境中想要更顺利地运作,往往需求的是是物质资源的平衡利用。    虚拟化基准测试可以被认为是多个虚拟机执行一套多样化的工作的能力的综合,VMmark测试将几个普通的工作量同时运行在单独的虚拟机上,每个工作量是 一个单一的系统运行基准,我们把它称为tile,运行时产生的多种tile总数就可以得到整个系统的基准评分。Tile的总数是指一个物理系统和虚拟层可 调节并衡量系统的整合能力。这一概念与一些服务器测试基准是相似的,如TPC-C,该测试同样是通过逐步地增加系统工作量来对系统的性能做出评估。    tile本身并不能考量系统运性能中的微小变化,为了解决这个问题,总的VMmark基准评分由tile数量和每个工作量的性能共同决定。 每个VMmark tile的工作量都被限制以使不能完全利用其所在的虚拟机,但每个工作量又能够以某种程度的速度和能力改变底层系统。举例来说,以磁盘应用为主的工作量可 能会因为增加了更快速的磁盘阵列而得到更好的评分,这种改变可以获得某种性能的提升,但这种提升并不能增强另外的tile。当tile的数目增加时,现有 的工作量也许会受到负面的影响。然而,如果系统还没有被过量使用的话,包含新tile在内的总得分应该会有所增加,该测试的结果是一个灵活的基准,它可以 反映一个相对的对于服务器可从事工作量的衡量标准。   工作量   有效的基准应该建立在一系列恰当的数据处理工作上,VMmark基准测试主要应该包括以下应用: 邮件服务器 Java服务器 备份服务器 Web服务器 数据库服务器 文件服务器   1、 邮件服务器   今天,大多数企业都为员工提供电子邮件作为一种手段,沟通。出于这个原因,邮件服务器是 现代数据中心重要的工作量,他们往往不仅需要大量的资源,但有严格的响应时间要求。现在最常见的邮件服务器是微软Exchange。因此,Vmmark测 试选择微软的Exchange 2003在VMmark中作为代表邮件服务器的工作量。Microsoft提供了一个负载模拟器(LoadSim)模拟用户的Exchange邮件服务 器,并且为了符合VMmark要求,我们对其进行了几处改变。在其默认配置, LoadSim需要大量的初始静态磁盘空间,这是为了减少工作量,使其更便于管理。   此外,为了对比,测试会使LoadSim在 Exchange邮件服务器上逐步增加负荷,直到一些资源枯竭,并且负载被限制配置到1000 个MMB3用户,这是一个中型商业用户的典型负载。 VMmark设计同样需要定期的度量每个数据的工作量。因为我们有固定的号码,我们通常可以不使用的用户数量作为指标。因此,我们把定期衡量交易的次数, 处理邮件服务器和使用,作为我们的指标。   2、Java服务器   Java性能对于许多现代多层次的应用是至关重要的,我 们把改良版的SPECjbb2005指标被列入VMmark基准作为

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档