• 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



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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 作为知名的市场颠覆者之一,亚马逊在医疗健康领域正又一次遭遇失败。最初,亚马逊与摩根大通和伯克希尔哈撒韦共同启动了Haven项目,试图对医疗系统进行改革,但很快就宣布了终止。现在,亚马逊即将关闭远程护理服务AmazonCare。这家公司致力于在美国全国范围内为雇主解决远程医疗和初级保健问题,亚马逊也曾宣传该公司的服务正赢得越来越多的客户。这些情况是否真的证明了过去多年外界的普遍观点:与大多数行业相比,医疗行业更难颠覆?或许并非如此。不过这可能释放了一个信号,表明亚马逊在医疗健康行业的策略发生了变化。关于AmazonCare的关闭,最终问题可能是个简单的选择题:大公司,尤其是那些拥有大笔现金的公司...
            0 0 612
            分享
          • 1、软件文档一般分为三类:开发文档、产品文档、管理文档1)开发文档描述开发过程本身,基本的开发文档包括:(1)可行性研究报告和项目任务书(2)需求规格说明书(3)功能规格说明书(4)设计规格说明书,包括程序和数据规格说明书(5)开发计划(6)软件集成和测试计划(7)质量保证计划(8)安全和测试信息2)产品文档描述开发过程的产物,基本的产品文档包括:(1)培训手册(2)参考手册和用户指南(3)软件支持手册(4)产品手册和信息广告3)管理文档记录项目信息管理的信息,例如:(1)开发过程的每个阶段的进度和进度变更的记录(2)软件变更情况记录(3)开发团队职责定义(4)项目计划、项目阶段报告(5)配置...
            13 14 1278
            分享
          •   1-Wapiti  Wapiti作为一个高效的web项目安全测试工具,它支持用户对web应用程序进行评估。运用“黑盒测试”技术,它可以在Web应用中检查出可能存在的缺陷漏洞。  在测试过程中,Wapiti会对网页进行扫描,并注入测试数据来查找安全隐患。Wapiti支持GET和POST方法的HTTP攻击,可确认多种类型的安全漏洞,比如:  ·文件泄露(File disclosure)  · 数据库注入(Database Injection)  · 跨站脚本注入(XSS Injection)  · 命令执行探测(Command Execution Detectio...
            0 0 3027
            分享
          • 现在PC端的产品越来越多,产品发展也是越来越成熟,我们测试部门关于这些产品的验收也是有一套对应的标准的,按道理来说,这种通用规则是值得买一个开发遵守的,这样更加符合产品风格一致化和易用性。详细的方向和规则如下面阐述的:【易用性】1、删除有二次弹框,二次弹框的引导内容正确;2、新功能用户指导内容准确及时;3、按钮的位置(取消在左,确定在右)间距和字符大小合适;4、图标的使用,问号代表功能说明,感叹号代表错误警告,箭头代表展开和收起;5、导航栏滑点滑动,页面内容可以跟随;6、页面内容超长,toast内容始终显示在屏幕中间;7、页面刷新频率恰好,不会太频繁;8、进度颜色标识区分明显,正常进度绿色,超...
            1 1 9053
            分享
          • IT之家 10 月 7 日消息,据充电头网消息,苹果 iPhone 14 原装 C-L 数据线的连接器从 C94 换为 C91M。据报道,新的 C91M 数据线的元件布局与老款 C94 相同,快充性能也无明显差别。充电头网称,苹果更换 C91M 连接器可能是出于防伪考虑。IT之家曾报道,不久前,欧洲议会以压倒性的票数支持在 2024 年底前强制将 USB-C 作为包括 iPhone 和 AirPods 在内的各种消费电子设备的通用充电端口。这可能意味着新的 C91M 数据线可能将是苹果最后一代的 Lightning 数据线。欧洲议会新法规规定,从 2024 年秋季开始,USB type-C 将...
            0 0 791
            分享
      • 51testing软件测试圈微信