如何使用LR监视LINUX服务器的系统资源
2011-02-11 14:06
651 查看
一、在服务器上安装rstatd守护进程
安装步骤:
1. 安装rstatd
2. ./configure ---配置
3. make ---编译
4. make install ---安装
5. rpc.rstatd ---启动rstatd进程
安装好了,运行下,然后rpcinfo -p看看rpc运行状况
程序 版本 协议 端口
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 1024 status
100024 1 tcp 1024 status
391002 2 tcp 1025 sgi_fam
100001 5 udp 733 rstatd
100001 3 udp 733 rstatd
100001 2 udp 733 rstatd
100001 1 udp 733 rstatd
二、在lr中配置
从LR里面add measurement, 填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的。介绍几个常用的:
average load :在过去的1分钟,的平均负载
cpu utilization: cpu的使用率
disk traffic: disk传输率
paging rate: 每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数
Swap-in rate: 每秒交换到内存的进程数
Swap-out rate: 每秒从内存交换出来的进程
补充一些常见的问题及处理方法:
1、安装好后从LoadRunner中看不到信息,但是没有报错;
答:可能是返回的信息值比较小,所以在图中几乎看不到,例如:如果没有运行程序的话,CPU的使用率接近于0,所以在监视图中看不到变化。也有可能是采样的频率过大,可以在图表中设置没1秒获取一次信息,这样界面就刷新的比较及时了。
2、监视一段时间后LoadRunner中提示有错误发生不能继续监视到信息;
答:可能是由于CPU长时间处于高负荷状态,而导致系统自动关闭了该服务。可以在LoadRunner中重新加一次计数器,并且设置取样的时间稍长一点,就会避免这种情况。
3
Monitor name :UNIX Resources. Cannot initialize the monitoring on xx.xxx.xxxx.xxxx.
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 RPCserver address.
RPC-TCP: Failed to communicate with the portmapper on host 'xx.xxx.xxxx.xxxx'.
RPC: RPC call failed.
RPC-TCP: recv()/recvfrom() failed.
RPC-TCP: Timeout reached. (entry point: CFactory::Initialize). [MsgId: MMSG-47190]
检查原因,发现是Linux系统中的防火墙开启了并且阻挡了LoadRunner监控Linux系统的资源,因此要将 防火墙关闭。
安装步骤:
1. 安装rstatd
2. ./configure ---配置
3. make ---编译
4. make install ---安装
5. rpc.rstatd ---启动rstatd进程
安装好了,运行下,然后rpcinfo -p看看rpc运行状况
程序 版本 协议 端口
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 1024 status
100024 1 tcp 1024 status
391002 2 tcp 1025 sgi_fam
100001 5 udp 733 rstatd
100001 3 udp 733 rstatd
100001 2 udp 733 rstatd
100001 1 udp 733 rstatd
二、在lr中配置
从LR里面add measurement, 填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的。介绍几个常用的:
average load :在过去的1分钟,的平均负载
cpu utilization: cpu的使用率
disk traffic: disk传输率
paging rate: 每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数
Swap-in rate: 每秒交换到内存的进程数
Swap-out rate: 每秒从内存交换出来的进程
补充一些常见的问题及处理方法:
1、安装好后从LoadRunner中看不到信息,但是没有报错;
答:可能是返回的信息值比较小,所以在图中几乎看不到,例如:如果没有运行程序的话,CPU的使用率接近于0,所以在监视图中看不到变化。也有可能是采样的频率过大,可以在图表中设置没1秒获取一次信息,这样界面就刷新的比较及时了。
2、监视一段时间后LoadRunner中提示有错误发生不能继续监视到信息;
答:可能是由于CPU长时间处于高负荷状态,而导致系统自动关闭了该服务。可以在LoadRunner中重新加一次计数器,并且设置取样的时间稍长一点,就会避免这种情况。
3
Monitor name :UNIX Resources. Cannot initialize the monitoring on xx.xxx.xxxx.xxxx.
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 RPCserver address.
RPC-TCP: Failed to communicate with the portmapper on host 'xx.xxx.xxxx.xxxx'.
RPC: RPC call failed.
RPC-TCP: recv()/recvfrom() failed.
RPC-TCP: Timeout reached. (entry point: CFactory::Initialize). [MsgId: MMSG-47190]
检查原因,发现是Linux系统中的防火墙开启了并且阻挡了LoadRunner监控Linux系统的资源,因此要将 防火墙关闭。
相关文章推荐
- 如何使用LR监视服务器LINUX
- 如何使用lr监视服务器linux的方法
- 如何在Suse_Linux9.0下使用Loadrunner监控服务器资源使用情况
- 如何用LR监视服务器LINUX的方法
- 用LR如何监视服务器资源
- Windows下使用Jconsole远程监控Linux系统中java服务器资源占用情况
- 【性能监控】 -使用LR监控Linux系统服务器
- 如何使用 Shell 脚本监控 Linux 系统进程资源
- linux如何设置服务器上的系统时间
- 如何使用Neofetch个性化显示Linux系统信息
- Linux系统监视资源与进程管理
- 如何对apache 服务器上的资源使用情况进行监控
- 如何在 Ubuntu 上使用 ZFS 文件系统 | Linux 中国
- 使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理
- linux如何使用NFS挂载文件系统
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- Linux系统如何查看内存使用情况
- 如何安装'atop'来监视Linux系统进程的日志记录活动
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用 ipmi实现Linux系统下对服务器的管理