欢迎来到天天文库
浏览记录
ID:52825003
大小:43.00 KB
页数:7页
时间:2020-03-30
《如何用LoadRunner监控Unix机器的性能.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何用LoadRunner监控Unix机器的性能? lr监控UNIX ,UNIX先启动一个服务,叫rstatd,lr只要在controller中添加要监控UNIX机器的ip,再选监控的指标就行了。首先介绍一下在IBMAIX系统中如何启动rstatd服务(因为这个比较简单,顺便可以认识一下Unix系统)。使用telnet以root用户的身份登录入AIX系统,在命令行提示符下输入:vi/etc/inetd.conf在出现的界面中敲键盘:/rstatd命令解释:在打开的文档中查找“rstatd”,接下来继续敲键盘:x命令解释:删除当前字符,在这里为删除rstatd命令前的“#”,继续敲键盘::wq命
2、令解释:保存并退出,注意前面有个冒号。接着在命令提示符下输入:refresh–sinetd命令解释:重新启动服务。这样使用loadrunner就可以监视AIX系统的性能情况了。在RedHatLinux中要麻烦一点,需要下载一个安装包rstatd.tar.gz,并且需要安装。安装包中具体的说明比较复杂,,为了简便起见,这里直接给出配置的命令。首先把rstatd.tar.gz文件放到用户目录下,进行解压(可以在windows下直接解压,然后把rpc.rstatd目录及其下所有文件拷贝到用户目录下)。然后进入rpc.rstatd目录,执行:./configure命令解释:配置,详细的就不说了,反正它
3、自己会执行的,命令执行完毕后再敲入:make命令解释:编译安装包,执行完毕后敲入:makeinstall命令解释:安装程序、数据文件和其他文档。之后敲入:rpc.rstatd命令解释:运行rstatd服务。以上在RedhatLinux9下调试通过,RedhatLinux10下尚未通过。这时就可以使用LoadRunner监视此Linux的性能了。有关自动启动,在SuSELinux7.0(kernel2.2.16-suse18)and7.1(kernel2.4)版本需要在/etc/inetd.conf文件中增加一行:rstatd/1-5dgram rpc/udpwait root/usr/sb
4、in/rpc.rstatd rpc.rstatd在RedhatLinux9中的自动启动和在RedhatLinux10需要再议:(服务器资源监控指标: 内存: 1)UNIX资源监控中指标内存页交换速率(Pagingrate),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。 2)Windows资源监控中,如果ProcessPrivateBytes计数器和ProcessWorkingSet计数器的值在长时间内持续升高,同时MemoryAvailablebytes计数器的值持续降低,则很可能存在内存泄漏。 内存资源成为系统性能的瓶颈
5、的征兆: 很高的换页率(highpageoutrate); 进程进入不活动状态; 交换区所有磁盘的活动次数可高; 可高的全局系统CPU利用率; 内存不够出错(outofmemoryerrors) 处理器: 1)UNIX资源监控(Windows操作系统同理)中指标CPU占用率(CPUutilization),如果该值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。如果服务器专用于SQLServer,可接受的最大上限是80-85% 合理使用的范围在60%至70%。 2)Windows资源监控中,如果SystemProcessorQueueLengt
6、h大于2,而处理器利用率(ProcessorTime)一直很低,则存在着处理器阻塞。 CPU资源成为系统性能的瓶颈的征兆: 很慢的响应时间(slowresponsetime) CPU空闲时间为零(zeropercentidleCPU) 过高的用户占用CPU时间(highpercentuserCPU) 过高的系统占用CPU时间(highpercentsystemCPU) 长时间的有很长的运行进程队列(largerunqueuesizesustainedovertime) 磁盘I/O: 1)UNIX资源监控(Windows操作系统同理)中指标磁盘交换率(Diskrate),如果该参
7、数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统。 2)Windows资源监控中,如果DiskTime和Avg.DiskQueueLength的值很高,而PageReads/sec页面读取操作速率很低,则可能存在磁盘瓶径。 I/O资源成为系统性能的瓶颈的征兆: 过高的磁盘利用率(highdiskutilization) 太长的磁盘等待队列(largediskqueuelength)
此文档下载收益归作者所有