LR监控linux系统资源
一、检查系统是否安装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系统资源的更多相关文章
- (转)LR监控Linux系统性能计数器详解
从LR里面add measurement,填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的.这里介绍几个常用的: (对于如何监控Lin ...
- LoadRunner如何监控Linux系统资源
LoadRunner如何监控Linux系统资源 一 简述:LoadRunner监控Linux资源时弹出如下错误: Monitor name :UNIX Resources. Cannot initia ...
- Loadrunner监控Linux系统资源
一.安装rsh和rpcbind 1.查看是否安装:rpm -qa |grep rsh 2.安装rsh:yum -y install rsh* 3.yum -y install nfs-utils r ...
- LR杂记-nmon+analyser监控linux系统资源
1.查看linux具体版本号信息 file /sbin/init 2.下载相应nmon版本号 http://pkgs.repoforge.org/nmon/ 3.安装 rpm -ivh nmon-14 ...
- 通过LR监控Linux服务器性能
1)设置监控服务器要监控 UNIX 资源,必须配置 rstatd 守护程序.注意,可能已经配置了 rstatd守护程序,因为当计算机收到一个 rstatd 请求时,该计算机上的 inetd 自动激活r ...
- LoadRunner如何监控Linux下的系统资源
1. 安装rsh,rsh-server [root@localhost /]# yum install rsh [root@localhost /]# yum install rsh-server 或 ...
- nmon监控Linux服务器系统资源
本文转自:http://www.cnblogs.com/hyzhou/archive/2011/12/29/2305860.html 在实际的测试过程中,Loadrunner监控Linux系统资源不太 ...
- LoadRunner监控Linux
rstat协议允许网络上的用户获得同一网络上各机器的性能参数. 需要下载3个包: (1)rsh-0.17-14.i386.rpm (2)rsh-server-0.17-14.i386.r ...
- LoadRunner监控Linux条件和解决方法
注:内容来自网络 需要下载3个包: (1)rsh-0.17-14.i386.rpm (2)rsh-server-0.17-14.i386.rpm (3)rpc.rstatd-4.0.1.tar.gz ...
随机推荐
- java浅复制与深使用接口实现
1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象. ⑵深复 ...
- Django中的QuerySet
一.QuerySet 查询集,类似一个列表,包含了满足查询条件的所有项.QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作.只有你查询的时候才真正的操作数据库.意味 ...
- sqlserver中一些常用的函数总结
去掉空格方面 LTRIM('内容'):去掉字符串左边的空格 RTRIM('内容'):去掉右边的空格 LTRIM(RTRIM('内容')):去掉字符串左边和右边的空格 REPLACE(‘内容’,' ', ...
- linux 命令之cut
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的. (1)其语法格式为:cut [-bn] [file] 或 cut ...
- 洛谷P2194HXY烧情侣
传送门啦 这个题可以说是tarjan强连通分量的裸题,但需要维护每个强连通分量的最小值,所以做法就很明确了. 我们先明确几个数组的意思: 1.首先是tarjan缩点中的几个数组: dfn[i]:i点的 ...
- javaweb 要学习的东西
我学院课设是Javaweb程序,要用eclipse,tomcat,jbdc,和数据库 jbdc,是连接数据库的驱动,tomcat是一种类似于服务器的东西,现在买不起服务器,就用tomcat
- MySQL学习笔记:upper、lower、ucase、lacase——字符串函数
在MySQL中,通过利用upper.lower.ucase.lacase几个函数对字符串进行大小写转换. upper(str)——根据当前字符集映射返回字符串str,并将所有字符更改为大写.默认值是l ...
- **CodeIgniter-cURL扩展
Work with cURL easily from your CodeIgniter application. Tweet Contributor : philsturgeon Email : Lo ...
- day7 socket网络编程基础
Socket Socket是什么? 下面来看一下网络的传输过程: 上面图片显示了网络传输的基本过程,传输是通过底层实现的,有很多底层,我们写传输过程的时候,要知道所有的过程那就太复杂了,socket为 ...
- Web_add_cookie的作用
1. Web_add_cookie的作用:保存Server传过来的cookie,以后的访问都会基于此cookie,直到脚本的结束. 2. 关联:服务器端返回给客户端一些动态变化的值,客户端使用这些值去 ...