基于Jmeter分布式结构的计算系统性能衰退仿真

来源 :消费电子 | 被引量 : 0次 | 上传用户:myh8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了克服计算系统运行环境的多变性和数据采集周期的长期性,采用了系统仿真实验的方法,通过配置Jmeter分布式测试结构模拟了实际计算系统的性能衰退过程。并以Linux系统下的web服务为例,模拟了其性能衰退过程,达到了预期的效果。
  关键词:计算系统;仿真;分布式;性能衰退
  中图分类号:TP338 文献标识码:A 文章编号:1674-7712(2012)16-0036-02
  一、引言
  在过去20年里,计算系统的性能迅速提高,计算机的处理能力和存储能力上升了好几万倍,通讯速度提高了上千万倍。计算机已广泛应用于各行各业、各个领域,与此同时,计算系统也变得日益复杂,越来越多的操作和监控任务已经超过了人类能够负担的范围;大型计算系统的代码多达数千万行,导致其维护越来越困难,系统的复杂性已经成为性能保持稳定和继续提升的瓶颈[1]。而且计算系统在长时间的持续使用过程中,性能经常出现持续衰退甚至失效。
  另一方面,人们对各类计算系统的可靠性要求却越来越高,如果计算系统在运行过程中性能出现衰退,不能在规定的时间内稳定可靠地工作,将会造成巨大的损失;如果计算系统本身是分布式的网络系统,则部分计算机的性能失效或衰退则会导致更大范围的故障,以及更大范围的用户的不满意,从而增加计算系统的总拥有成本;因此研究和发展计算系统的软件衰退诊断技术势在必行。
  二、计算系统性能衰退仿真环境
  (一)ApacheJmeter环境概述
  对于一个可以稳定运行并提供长时间服务的计算系统,要研究其衰退过程和衰退规律,必须长时间的采集大量的数据,有时需要几个月甚至几年的时间。另一方面,计算系统在不同的配置环境和运行环境下,衰退规律也会经常发生改变。因此,对于一个实际的计算系统,要采集到一组恰好反应系统衰退规律的数据有一定的困难。本文采用系统仿真的方法,来模拟实际计算系统的性能衰退过程,这样可排除实际系统运行过程中的意外干扰,有助于分析仿真实验数据所反应的衰退规律,并基于此来制定合适的软件抗衰策略。
  (二)基于Jmeter分布式测试结构的仿真环境的配置
  作为一个纯Java的GUI应用,Jmeter对于CPU和内存的消耗是很惊人的,所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,容易引起服务器端Java内存溢出的错误,甚至导致承载Jmeter的客户端系统的崩溃。要解决这个问题,可以使用分布式测试,由多台机器运行所谓的Agent来分担Jmeter自身的压力,并借此来获取更大的并发用户数。
  服务器端配置如下:操作系统为Linuxfedora5.0;通过配置Apache+Tomcat来提供Web服务,用Apache作为Web服务器,为网站的静态页面请求提供服务,使用Tomcat服务器作为一个Servelet/JSP插件,显示网站的动态页面。
  三、系统性能衰退过程测试
  (一)编写测试计划
  (二)运行测试计划
  四、结语
  由于计算系统运行环境的多变性和数据采集周期的长期性等特征,本文采用了系统仿真实验的方法,通过配置Jmeter分布式测试结构,以Linux系统下的web服务为例,模拟了其性能衰退过程,达到了预期的效果。
  参考文献:
  [1]D.L.Parnas.SoftwareAging[C].In:Proceedingsof16thIntl.ConferenceonSoftwareEngineering,Sorrento,Italy,1994:279-287.
  [2]http://jakarta.apache.org/jmeter/.
  [3]http://jakarta.apache.org/jmeter/usermanual/index.html.
  [4]马昕伟.linux服务器配置手册[M].北京:科学出版社,2005:31-156.
  [5]VediKS,VaidyanathanK,Goseva·PopstojanovaK.ModelingandAnalysisofSoftwareAgingandRejuvenation[R].In:IEEEAnnualSimulationSymposium,April,2000.
  [作者简介]韩波(1983.9-),男,河南省罗山县人,硕士,工作单位:淮阴师范学院外国语学院,主要研究方向为计算机应用。
其他文献
日内瓦的露天体育场是Servette足球俱乐部的主场地,主要用于足球比赛,也可作为拳击比赛、美式橄榄球比赛等多种运动的比赛场地以及大型演唱会的场所。法国超级明星Jordmny Hall
目的:探讨Medtronic海绵用于鼻内窥镜术后术腔填塞的临床效果。方法:选择鼻内窥镜术后患者50例随机分为两组:观察组和对照组,每组各25例。观察组采用Medtronie海绵填塞术腔,对照组
良好的开端是成功的一半。教师应在导入部分下工夫,设计富有趣味性、增强有效性、注重统筹性的导入,让导入更好地为教师的教与学生的学习服务。
8月10日,省委副书记、省长谢伏瞻到郑州市检查今年的征兵工作,并召开座谈会。谢伏瞻强调,各级各有关部门要清醒认识当前征兵工作形势,以兵员大省的应有担当,以强烈的政治责任感和
历史教学的内容丰富广泛,作为一门综合性学科,它蕴含上下五千年、纵横八万里,链接过去、现实与未来,它可以帮助学生理解社会现象,是学习其他科学的基础。历史教学能够教会学生做人
照明设计做为设计的要素之一,将溶入建筑设计、城市规划中。随着社会经济发展,生活提高,技术进步,照明将以节能环保作为设计理念,丰富的照明手段将创造新颖的照明方式,人们的身心和
研究了用DSP技术实现导频制立体声测试系统,提出了一种使用低档DSP芯片TMS320F206和高速A/D芯片MAX121,实现高精度立体声解码的方案.具有实现简单、抗干扰能力强、性能指标高
急性阑尾炎是外科常见病、多发病,但腹部遭受创伤后引起阑尾炎发作,临床上较为少见.本院自1990年7月~2000年12月共收治腹部创伤后急性阑尾炎12例,现报道如下,并对其发病机制和
多巴反应性肌张力障碍(DRD).是一种治疗效果相对较好的少见的遗传性疾病,但是由于人们对其的认识不足,常导致误诊、误治。现将本院于2001年9月-2005年5月收治的3例患者报告如下。