码迷,mamicode.com
首页 > 系统相关 > 详细

LR监控linux系统资源

时间:2017-10-28 22:37:03      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:表示   rem   pil   分享   原因   gcc   lin   方法   rate   

 

一、检查系统是否安装rpc服务

使用LR监控Linux,首先查看系统是否开启了rpc服务,其次查看Linux系统守护进程rpc.restat是否启动,该进程是必须的。可以通过命令rpcinfo -p来查看,如下图:

技术分享

说明rpc服务没有安装

二、 安装、启动rpc.rstatd

  1、下载rpc的安装包:下载地址:https://pan.baidu.com/s/1i44OMpB

  2、将下载的安装包通过rz命令上传到用户的家目录下,如下图:

    技术分享

  3、解压文件:tar –zxvf rpc.rstatd-4.0.1.tar.gz

    技术分享

  4、进入解压后的目录执行 ./configure,如下图:

    技术分享

   发现报如下图所示的错误:

    技术分享  

   通过查询资料显示说系统为安装GCC导致,于是安装gcc ,如下图:

           Gcc –v  //查看是否安装gcc

           Yum –y install gcc //在线安装gcc

   安装完成后继续执行./configure,发现安装正常,如下图:

   技术分享

  5、进行编译、安装:命令:make && make install,如下图:

  技术分享

  6、启动rpc.rstatd,发现报错如下图:

  技术分享

  Cannot register service: RPC: Unable to receive; errno = Connection refused

  通过百度查询发现是因为服务器没有开启端口映射的功能,即portmap没有启动,导致启动失败;经查询在centos6中portmap改为rpcbind,所以需要安装rpcbind 服务。

  7、在线安装rpcbind,yum –y install rpcbind,如下图:

  技术分享

  安装完成后启动该服务

  Service rpcbind start

  8、启动rpc.rstatd(/home/wyh/rpc.rstatd-4.0.1/rpc.rstatd),使用rpcinfo –p 查看启动是否成功,启动成功后的显示如下图所示:

  技术分享

三、LR配置说明

切换到LoadRunner的Controller中在UNIX Resources下配置监控目标,将鼠标放到UNIX Resources视图  右击选择 AddMeasurements,点击add,输入服务器IP地址和服务器操作系统。如下图:

技术分享

技术分享

最终效果如下图所示:

技术分享

最后,列出几个常用指标的含义:

average load:过去1分钟的平均负载

cpu utilization: cpu的使用率

disk traffic:disk传输率

paging rate:每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数

Swap-in rate:每秒交换到内存的进程数

Swap-out rate:每秒从内存交换出来的进程数

*********************************************************************************************

遇到的问题总结及查询中发现的问题总结:

1、LoadRunner监控Linux资源时弹出如下错误:

Monitor name :UNIX Resources. Cannot initialize the monitoring on 192.168.52.189. Error while creating the RPC client. Ensure that the machine can be connected and that it runs the rstat daemon (use rpcinfo utility for this verification). Detailed error: RPC: Failed 

to create RPC client.

RPC-TCP: Failed to establish RPC server address.

原因:Linux系统中没有安装rpc.rstatd,服务未开启的原因造成的。

解决办法:照上述方法安装rpc.rstatd并开启即可监控Linux.

2、configure: error: no acceptable C compiler found in $PATH

原因:未安装gcc编译器. 在命令行里敲入gcc –v, 如果提示command not found 就表示你的系统里没有安装gcc编译器

解决办法:yum install gcc

3、Cannot register service: RPC: Unable to receive; errno = Connection refused

原因:未开启端口映射的功能,即portmap没有启动,导致启动失败;经查询在centos6中portmap改为rpcbind,所以需要安装rpcbind 服务。

解决办法:yum –y install rpcbind

 ***************************************************************************************

参考文档:

http://blog.chinaunix.net/uid-23914782-id-3423742.html

http://www.cnblogs.com/yangxia-test/archive/2012/11/27/2790771.html

http://linuxjcq.blog.51cto.com/3042600/722237/

 

LR监控linux系统资源

标签:表示   rem   pil   分享   原因   gcc   lin   方法   rate   

原文地址:http://www.cnblogs.com/beginner-boy/p/7748338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!