基于LoadRunner的应用服务器性能在线监测方法的实现.docxVIP

基于LoadRunner的应用服务器性能在线监测方法的实现.docx

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
基于LoadRunner的应用服务器性能在线监测方法的实现

基于LoadRunner的应用服务器性能在线监测方法的实现3武永娇,吴辰文(兰州交通大学电子与信息工程学院,甘肃兰州730070)摘要:在对LoadRunner(LR)工具深入研究基础之上,提出了一种基于LR跨平台测试性能的方法,即:在Win2dows环境下对Linux/WindowsXPOS的服务器性能进行在线监测.并对测试结果进行了相应的分析,结果表明该方法具有一定的灵活性、可行性和实用性.关键词:LoadRunner;xinetd;rstatd;计数器中图分类号:TP393文献标识码:A网络拓扑结构如图1所示,在ClientSystem(主机a)上配置Windows版的LR9.0,在被监测的WebServerA(简称ServerA)上分别搭建基于WindowsXPOS环境和LAMP(Linux+PHP+Ap-ache+MySQL)架构的两个服务平台,即ServerA配置WindowsXP\Linux双操作系统.0引言基于Linux操作系统具有较强的稳定性、开放性、可移植性和网络安全性等优点,越来越多大中型企业及政府采用了Linux操作系统的Web服务器.众所周知,服务器是整个网络系统和计算平台的核心,服务器性能的好坏决定了整个应用系统的性能,直接关系到人们对信息资源的利用效率.因此,对服务器性能进行定期的监测,针对部分指标进行不间断的连续测试是十分必要的.目前,国内外对Windows服务器性能监测的研究比较多,有关对Linux服务器性能测试的研究主要在国外开源社区,虽然国外开源社区已开发出一些Linux性能测试工具[1],如Unixbench、Netperf和Lmbench,但这些工具离实用还有一定的距离.原因在于现有的工具存在系统调用开销大,费用昂贵,难于部署,也无法对性能进行定位等问题.而国内对Linux性能测试的研究仍处于起步状态.针对以上原因,本文提出了一种基于LR跨平台监测服务器性能的方法.那么,如何应用现有的Windows版本的LR9.0来测试Linux服务器性能将是本文研究的重点.图1监测拓扑图Fig.1Monitoringtopology2系统测试原理服务器性能测试的主要原理是基于Web(HT2[2]TP/HTML)协议,通过产生模拟实际用户的操作行为,对被测系统进行加压,研究被测系统在不同压力情况下的测试数据,找出其潜在的问题.整个测试系统由两大部分组成:如图1所示,被测试的ServerA和用于向ServerA方产生负载的Clients(主机a~主机n).在测试开始之前,主机a启动一个管理脚本程序,对配置文件中的参数进行解析,与ServerA上的监听线程建立TCP/IP连1系统实现为了实现对服务器的硬件设备、操作系统、数据库系统等性能进行全面监测的目的,设计了一种基于C/S结构的网络模型,网络带宽为100Mbps.3收稿日期:2008203210作者简介:武永娇(19812),女,甘肃靖远人,硕士生.68兰州交通大学学报第28卷接,并负责对被测的ServerA发送HTTP请求,产生负载.在测试过程中,主机a上的管理程序负责同步Clients方上运行测试设置标准所处的状态(SETUP,SYNC,RAMPUP,RAMPDOWN,SHUT-OWN和RESULT).当所有的子进程完成请求,接收到来自ServerA方的应答后,主机a负责收集Clients上的数据,进行汇总.测试过程分别由虚拟用户生成器(VuGen)、控berg,Germany.Copyright(c)2002SuSELinuxAGNuernbe-rg,Ger2many.//文件相关信息defaults{log_type=FILE/var/log/xinetd.loglog_on_success=HOSTEXITDURATIONlog_on_failure=HOSTATTEMPT#only_from=localhostinstances=30cps=5010#Thespecificationofaninterfaceisinteresti-ng,ifweareonafirewall.#Forexample,ifyouonlywanttoprovideservicesfromaninternal#networkinterface,youmayspecifyyourinternalinter2facesIP-Address.#vi/etc/xinetd.d/rlogin//打开rlogin文件制器(Controller)、负载生成器(Load结果分析器(Analysis)4个组件完成.Generator)和3方法实现及场景设置3.1监测WindowsOS服务器应用服务器性能监测的方法可以分为两大类,即工具监测和命令监测[3].为了达到实时在线监测服务器

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档