预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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