云计算Xen虚拟机和VMware ESX虚拟机性能及稳定性对比研究.docVIP

云计算Xen虚拟机和VMware ESX虚拟机性能及稳定性对比研究.doc

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

云计算Xen虚拟机和VMware ESX虚拟机性能及稳定性对比研究   摘要:通过对Xen虚拟机和VMware虚拟机在性能及稳定性方面的对比测试研究,分析了两者在性能及稳定性方面的差异。测试采用对照实验法,即在相同的物理条件下,分别测试Xen虚拟机内部应用性能、Xen虚拟机稳定性与VMware ESX虚拟机内部应用性能、VMware ESX虚拟机稳定性。测试结果表明,无论是虚拟机内部应用的性能还是虚拟机稳定性,Xen虚拟机均与VMware虚拟机有一定差距。   关键词:Xen;VMware ESX;虚拟机;性能;稳定性   中图分类号:TP301文献标识码:A文章编号:1672-7800(2012)003-0046-03         基金项目:国家自然科学基金资助项目   作者简介:支连意(1987-),男,山东章丘人,浪潮信息电子信息产业股份有限公司软件工程师,研究方向为虚拟化与云计算。      0引言   云计算的兴起,使得越来越多的企业意识到,虚拟化是构建云基础架构不可或缺的关键技术之一。VMware是虚拟化技术中当之无愧的领头羊,在虚拟化市场上占有80%的市场份额,使得其在虚拟化领域的位置无人撼动。VMware ESX采用全虚拟化(Full Virtualization)技术,主要是在客户操作系统和硬件之间捕捉和处理那些对虚拟化敏感的特权指令,使客户操作系统无需修改就能运行。随着各大厂商进军虚拟化,开源虚拟化的不断成熟,这个领域的竞争加剧了,让用户有了更多的选择权。VMware面临的竞争对手之一便是基于Linux平台开放源代码的Xen虚拟化技术。与VMware虚拟化所用技术不同,Xen采用的是半虚拟化(Parairtulization)技术。半虚拟化技术与全虚拟化技术有一些类似,它也利用Hypervisor来实现对底层硬件的共享访问,但由于在Hypervisor上面运行的Guest OS已经集成与半虚拟化有关的代码,使得Guest OS能够非常好地配合Hypervisor来实现虚拟化。    为了解两种不同虚拟化技术的性能及稳定性,本文对Xen虚拟机和VMware ESX虚拟机在性能及稳定性方便进行了对比分析,得出了Xen虚拟机与VMware ESX虚拟机相比仍有待优化和完善的结论。      1测试概况   1.1测试环境    在相同的软硬件环境下,分别对Xen虚拟机和VMware ESX的虚拟机进行性能及稳定性方面的比较,详细环境配置见表1。      1.2测试方案    本次测试着重于Xen与VMware ESX虚拟机内部应用性能及虚拟机稳定性方面的对比。    将一套中等数据规模的CRM系统分别部署于Xen虚拟机和VMware ESX虚拟机,对CRM系统的用户登录、用户登出、添加用户常用功能模块进行测试,在客户端利用LoadRunner工具进行虚拟用户并发并记录事务响应时间、系统CPU利用率等。    在性能测试方面,对CRM系统进行压力测试,通过不断加大并发用户数来测试虚拟系统性能状况;在稳定性测试方面,保持高压力的情况下,进行12-20h的长时间疲劳测试来考察虚拟系统的稳定性。    测试时,在两台服务器上各开启3台虚拟机,便于分析对比,分别对这6台虚拟机命令VM1,VM2,VM3,VM4,VM5,VM6。其中VM1部署CRM系统,VM2部署Oracle数据库,剩余4台虚拟机均安装BurnInTest加压软件。利用BurnInTest软件对VM3、VM4、VM5、VM6加同等压力。当对这四台虚拟机加压0、 50%、80%时,测试50、100、150用户并发访问CRM系统时的平均事务响应时间,并作记录,对比。    下面是4台虚拟机压力80%,150用户并发访问CRM系统时Xen虚拟机和VMware虚拟机的对比,其中,图1为CRM应用的平均事务响应时间,图2为CRM虚拟机的CPU利用率。      2测试结果分析   2.1平均事务响应时间    平均事务响应时间是指多个虚拟用户从事务开始到事务结束所用时间的平均值。    本次试验中,设置了3个事务:用户登录、添加用户、用户登出。这3个事务均是CRM应用系统中使用最频繁的操作。    对于Xen虚拟机,在VM3、VM4、VM5、VM6 4台虚拟机的压力为0时,UserLogin、AddUser、UserLogout 3个事务在50用户并发条件下响应时间分别为10.68s、5.43s、0.21s;100用户并发条件下响应时间分别为22.7s、5.9s、0.79s;150用户并发条件下响应时间分别为28s、6.2s、0.86s。将4台虚拟机加压到50%后,这3个事务在50用户

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档