• 13
  • 13
分享

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

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

1.png

说明rpc服务没有安装

二、 安装、启动rpc.rstatd

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

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

2.png    

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

3.png

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

4.png

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

5.png

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

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

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

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

6.png

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

7.png

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

  8.png

Cannot register service: RPC: Unable to receive; errno = Connection refused通过百度查询发现是因为服务器没有开启端口映射的功能,即portmap没有启动,导致启动失败;经查询在centos6中portmap改为rpcbind,所以需要安装rpcbind 服务。

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

 9.png 

安装完成后启动该服务

Service rpcbind start

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

10.png

三、LR配置说明

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

11.png

12.png

最终效果如下图所示:

13.png

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

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


作者:随风迎

原文链接:https://www.cnblogs.com/beginner-boy/p/7748338.html#3998532



  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 游戏产业分析机构SensorTower近日发布的一份《2022年移动游戏市场展望》报告显示,2022年全球手游市场收入或将达860亿美元,同比下滑2.3%。这不是第一个预测全球游戏市场下滑的报告。今年7月,市场研究公司安培(AmpereAnalysis)的数据显示,在经历7年的连续增长后,游戏市场预计在今年迎来首次下滑,全球电子游戏销售额在2022年预计将下降1.2%至1880亿美元。OpenMediation近日发布的《2022年年中全球手游市场报告》还显示,2022年全球游戏厂商减少1/5,游戏市场表现出明显的缩水,其中腰尾部游戏影响最大。此外,财报显示,如索尼、腾讯这样的全球游戏大厂均在...
            0 0 1029
            分享
          •        相信有很多小伙伴了解学习过自动化测试,也研究过现在比较火的selenium自动化脚本编写,更有很多同学能够独立设计出一个完整的自动化脚本,并且成功执行了;还有一些更喜欢研究的同学能够通过Jenkins持续集成的方式将自己的自动化测试代码在服务器上运行起来。到这里,可能有些同学会说,我已经学会了自动化测试。真的是这样么?         我们可以一起回忆一下:我们为什么要做自动化?答案自然是为了提升工作效率。大家回想一下,我们写出的自动化脚本给我们带来的效率上的收益是不是已经大于了我...
            8 10 5880
            分享
          •   测试用例设计技术和方法,其目的是为了解决测试分析与设计过程中碰到的问题,纯粹的理论只是应用技术和方法的基础,但不是目的。测试用例分析与设计过程,需要我们不断的应用结构化思维、发散性思维和可视化思维,以构建系统化的测试分析与设计框架。  我将我写的《软件测试设计》书中的一些测试用例技术与方法的思维导图分享给大家,希望对大家有所帮助。测试用例分析与设计过程中,大家需要注意的是:  1、解决问题是目的,技术与方法是帮助解决问题的基础,但不要本末倒置;  2、通过分析与设计得到测试用例的过程,必须要在其中构建测试模型,其中的主要输入来自被测对象的领域知识和题主所说的测试技术与方法;  3、每个测试...
            11 11 2505
            分享
          • 性能测试工具可以帮助我们构造一些数据和脚本以便于自动执行,除此之外,还有一些监测小工具方便我们了解系统运行情况,包括:系统负载、系统I/O读写、mysql占用情况等。一、系统I/O读写(在web上)(尤其适合搭配jmeter使用)./nmon_x86_64_ubuntu1104 -fT -s 5 -c 100000000000000000000000000000ltest:这次监控记录的标题与生产的文件名称l-s 30:每30秒进行一次数据采集l-c 180:一共采集180次输入命令后,将自动在当前目录生成一个hostname_timeSeries.nmon的文件,如:lhosname为tes...
            1 1 10645
            分享
          •   Google 正在将"帮我写"功能扩展到网页版的 Gmail,允许用户使用 Gemini AI 创建或修改电子邮件。 就像在移动平台上一样,用户在 Gmail 中打开空白草稿时将看到使用该功能的提示。  Google的"帮我写"功能只适用于订阅了Google One AI Premium 或拥有Workspace Gemini插件的用户。 除了生成电子邮件草稿外,"帮我写"还能就如何正式、详细阐述或缩短信息提供建议。  Google还在其"帮助我写作"工具集中为"润色"选项添加了一个快捷方式...
            0 0 498
            分享
      • 51testing软件测试圈微信