阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

LoadRunner如何监控Linux下的系统资源

190次阅读
没有评论

共计 1347 个字符,预计需要花费 4 分钟才能阅读完成。

前一段时间在研究 LoadRunner 过程中,在进行压力场景测试中通过 LoadRunner 来实时监控 windows 的系统资源,在前几节中我已经总结了相关过程,近段时间发现群里有朋友问如何监控 Linux 下的系统资源,所以我也就此问题搭建了一些的 Linux 环境,并在 Linux 下部署了一个 web 应用程序,来进行压力测试实例的讲解,在此就总结了如何设置 LoadRuner 来实时监控 Linux 系统资源。

关于 LoadRunner 监控 Linux 系统资源,大致分为以下步骤:

1、在监控 Linux 之前我想阐述的观点是,Liunx 系统机制与 windows 大致相同,要监控并得到他的相关参数必须需要得到它的同意,这就是操作系统,所以你必须有足够的权限和方法才能获得,关于 Linux 在 LR 中也相关添加区域,与 windows 享有同等的地位。在 windows 中需要开启许多许多权限,以及一些远程访问的进程,当前在 Linux 中也不例外,在 Linux 下有一个进程是必须的,那就是系统守护进程 rpc.restat,相信守护进程大家并不陌生,通常在 Linux 系统的引导的时候启动的很多服务,这些服务就是守护进程,而且它脱离于终端在后台运行的。

所以首先要查看系统是否开启了 rpc 服务,通过命令 rpcinfo - p 来查看

LoadRunner 如何监控 Linux 下的系统资源

如上图可以看到,如果开启了四个 rstatd 服务就说明,该 rpc 守护进程服务启动是成功的。如果没有该服务,就需要手动安装了

下载地址:http://heanet.dl.sourceforge.net/sourceforge/rstatd/

安装:一次执行 –tar -xzvf rpc.rstatd-4.0.1.tar.gz // 解压安装包

cd rpc.rstatd-4.0.1        // 进入到 rpc.rstatd 目录中

./configure    // 配置 rc.rstatd 安装

make // 编辑 rc.rstatd

make install // 安装

2、重启端口映射服务 portmap

/etc/rc.d/init.d/portmap start  // 启动 portmap

找到 portmap 服务就 ok

3、通过命令 rpcinfo - p 来检测即可,如 1 中图所示证明,服务安装和启动是成功的。

4、在 LoadRunner 场景中添加 linux 系统资源项

这里需要注意的一点是,当我们第一次添加 linux 资源服务时,可能会提示错误信息,提示为 rpc 服务在客户端添加失败,如果遇到这种情况,可能大家又觉得又要失望,不要担心,分析错误的原因,基本可以确定远程没有获取到 rpc 服务,应该是被什么被劫持了,来看看系统防火墙,cat /etc/sysconfig/iptables 的配置,果然需要加入 rpc 访问策略,为此我关闭了防火墙服务,所以就不需要设置防火墙策略了,命令为:

chkconfig iptables on // 永久性启动防火墙

chkconfig iptables off // 永久性关闭防火墙

关闭防火墙之后再在 LoadRunner 场景中添加 Linux 资源,如下图所示:

LoadRunner 如何监控 Linux 下的系统资源

看到如上的图表和曲线图就表示配置 ok 了,攻破 LoadRunner 我们取得一些进步。

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-07/120527.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1347字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中