loadrunnerlinux
‘壹’ 怎样把loadrunner的agent部署在linux下
要在Linux下部署LoadRunner的agent以监控服务器性能,首先需要验证服务器上是否配置了rstatd守护程序。以下是具体的步骤和注意事项:
验证rstatd守护程序:
- 检查rstatd服务状态:在Linux服务器上,你可以使用systemctl或service命令来检查rstatd服务的状态。例如,使用systemctl status rstatd或service rstatd status来查看服务是否正在运行。
- 安装rstatd:如果服务器上未安装rstatd,你需要先安装它。具体的安装命令取决于你的Linux发行版,例如在Ubuntu上,你可以使用sudo aptget install rpcbind nfscommon来安装必要的软件包。
配置rstatd:
- 编辑配置文件:通常,rstatd的配置文件位于/etc/xinetd.d/rstat或直接在/etc/rstatd.conf。你需要确保配置文件中允许来自LoadRunner agent所在机器的访问。
- 重启rstatd服务:在修改配置文件后,需要重启rstatd服务以使更改生效。你可以使用systemctl restart rstatd或service rstatd restart命令。
在LoadRunner中配置agent:
- 添加Linux服务器:在LoadRunner的控制器中,添加你的Linux服务器作为监控目标。确保输入正确的IP地址和必要的认证信息。
- 选择监控指标:在LoadRunner中配置你想要监控的指标,如CPU使用率、内存使用率等。这些指标将通过网络从Linux服务器上的rstatd守护程序获取。
测试监控设置:
- 运行性能测试:启动LoadRunner的性能测试,并观察监控数据是否正确地从Linux服务器上获取。
- 调整和优化:根据监控结果,你可能需要调整LoadRunner的监控设置或优化Linux服务器的性能。
请注意,部署LoadRunner agent并监控Linux服务器性能可能需要管理员权限,并且需要确保Linux服务器的防火墙设置允许来自LoadRunner控制器的必要网络访问。此外,不同版本的LoadRunner和Linux发行版可能有细微的差别,因此在实际操作中可能需要根据具体情况进行调整。
‘贰’ 如何在Loadrunner中监控linux服务器的性能
公司使用的服务器是linux的操作系统,之前很长一段时间监控系统参数都是使用top等linux命令来监控
这样做的好处
1.可以非常容易的监控的系统的状态
2.实时性非常强
不足之处
1.不能和loadrunner其他的图表进行合并,造成了很难在事后分析出系统的问题
2.监控系统的数据无法直接保存,供下次参考使用
最近终于说服了公司的sa,让我能在性能测试环境做必要的设置,因为之前sa一直认为我要做的事情会对系统的安全性造成影响。
现在我来介绍一下如何在linux设置来完成loadrunner对服务器性能的监控
A.验证服务器上是否配置了rstatd守护程序
1. rup 127.0.0.1
2.find / -name rpc.rstatd
3./usr/sbin/rpcinfo -p
B.下载rpc.rstatd
http://sourceforge.net/projects/rstatd
C.打开端口映射
1.执行 setup命令
这时会弹出一个类似图形化的界面,光标移动到System services,回车。在新界面中找到portmap项,空格选中。然后选择OK,再选择quit。
2./etc/rc.d/init.d/portmap start //启动portmap
D.编译安装rstatd
./configure
make all-am
make install-am
E.起rstatd服务
/usr/local/sbin/rpc.rstatd
F.安装xinetd服务
yum install xinetd.i386
/sbin/service xinetd restart
好了,liunx中的设置基本上都已经设置完了,接下来只要到loadrunner中加上对相应服务的监控就可以了