Things change, roll with the punches.Oh, yeah. Go for it man, jump off the high dive, stare down the barrel of the gun, pee into the wind!

关于Loadrunner监视RedHatLinux9

上一篇 / 下一篇  2007-01-07 14:05:42 / 个人分类:Linux

51Testing软件测试网3B4T7k;I7P.]5R

以下引用网络上高手关于lr监视rh9的文章:),哪里来的我也忘记了。

YJ#d FNr N0

0c1y*H,FA ald!l0----------------------------------------------------------------------51Testing软件测试网&X oBAd0v

0^*Er[9Y7|&K0一、在服务器上安装rstatd守护进程51Testing软件测试网)@@7i0r_6Q\fj
安装步骤:
$r-mJCt C01. 从网上下载rstatd51Testing软件测试网"ED9[$^(GN%[)P
2. 将该文件放到/home/user目录下
{\U L atp03. chmod 777 rpc.rstatd----改变该文件读写的权限,拥有所有权限。
x n9h O|04. chmod 777 configure ---同上
"t D a*C@05. ./configure ---配置51Testing软件测试网 ylN!I)c#Q
6. make ---编译
,H2[R_V J@q07. make install ---安装51Testing软件测试网#Pv.U+N` VX@a#Z
8. rpc.rstatd ---启动rstatd进程51Testing软件测试网 x:B#J\^

2Oj Hay0二、在lr中配置51Testing软件测试网v_iqX[8M#tGn
     从LR里面add measurement, 填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的。介绍几个常用的:
|kX1l-R-hTC)|!R0average load :在过去的1分钟,的平均负载
&ksg\?$gY0cpu utilization: cpu的使用率51Testing软件测试网Q$_)hz!\1|
disk traffic: disk传输率
/Cyut X{y4G0paging rate: 每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数51Testing软件测试网``uyN nG
Swap-in rate: 每秒交换到内存的进程数51Testing软件测试网T$a1ux/lz
Swap-out rate: 每秒从内存交换出来的进程

I.EZ*VR"eu0

:X4V&|7Y.ax.} ?7i051Testing软件测试网1^ hk+W4Lx(x
补充一些常见的问题及处理方法:51Testing软件测试网z;D(To0HT
1、在执行配置或安装命令过程中出现“拒绝的权限”的提示;51Testing软件测试网j(R|0lAg:M#]0g
答:是由于文件的权限引起的,应该给当前用户所有文件的“777”权限,即完全控制权限。51Testing软件测试网%_RTa-} |;BU;R1f

51Testing软件测试网.T+`nJ Kr

2、安装好后从LoadRunner中看不到信息,但是没有报错;
g_8@;a _4g6n0答:可能是返回的信息值比较小,所以在图中几乎看不到,例如:如果没有运行程序的话,CPU的使用率接近于0,所以在监视图中看不到变化。也有可能是采样的频率过大,可以在图表中设置没1秒获取一次信息,这样界面就刷新的比较及时了。

yzL:X9zh j,G0

Z/^"o(Y]ty03、监视一段时间后LoadRunner中提示有错误发生不能继续监视到信息;
"iwSyE)@$L0答:可能是由于CPU长时间处于高负荷状态,而导致系统自动关闭了该服务。可以在LoadRunner中重新加一次计数器,并且设置取样的时间稍长一点,就会避免这种情况。51Testing软件测试网yF9hd](L%w8LY

51Testing软件测试网,z"~g L1J AQ$O_9r

4、以前用LoadRunner监视都是成功的,但是再次监视不到信息;
}w{^:A5l0答:有可能是由于系统重新启动,而没有打开rstatd守护进程。可以手工重新打开一次,使用命令“rpc.rstatd”,另外可以使用“rpcinfo -p”命令来查看当前系统是否已经启动了rstatd守护进程。51Testing软件测试网W6II"HD

&j.d(nsf0----------------------------------------------------------------------

3Q^P"\TH051Testing软件测试网4[2l%H5WjP8d'U&]

以上是网络上牛人的文章,非常经典。但是我就是不行,后来终于搞定了。总结了下,要注意的有两点,就是不要用redhat9光盘自带的rstatd还有就是防火墙。51Testing软件测试网6{"^&\ \3Z C

QO6w(afH)S0首先察看下系统默认是不是安装了rstatd,如果安装了,干掉他(怒,先切换root权限)

|'pB2}0r0

[3~ oaJ,_r!qIh J&G0 #rpm -qf /sbin/rpc.statd51Testing软件测试网 Z,Ou M wI

51Testing软件测试网'\@8ck"OVlB

用这个命令察看下改命令属于哪个软件包,如果安装了会显示nfs-utils-XXXX-xxxxx,如果没有安装,则会提示你没有找到/sbin/rpc.statd命令。51Testing软件测试网 C)btkQ9f

1n~z*i1|#xr*K`i9l0下面我们来干掉这家伙51Testing软件测试网c O[ sd:M8m;q

1Nz o nz y0#rpm -e nfs-utils

8_|2D\6c&|051Testing软件测试网+f}Ov4Xz

okey干掉了,如果你不放心可以重复前面步骤。

h)XK ?2}g&I0

9zx nYH:b0下面就是去下载rstatd包然后编译安装了,我的包是http://heanet.dl.sourceforge.net/sourceforge/rstatd下载的最新版本。方法详见上面高人写的,也可以看软件包里面的INSTALL文档:),安装好了,运行下,然后rpcinfo -p看看rpc运行状况,以下是我的系统内显示的结果(注意后面四项rstatd,如果没有这几个说明没成功,找下原因)

H#e3fF \0

qYO @#ST5o`e0   程序 版本 协议   端口
J7w}+RW T9v,s0    100000    2   tcp    111  portmapper51Testing软件测试网TlIy7i!H
    100000    2   udp    111  portmapper
7f,}!ZhT5Ii0    100024    1   udp   1024  status
B4T@'s_jS+x0    100024    1   tcp   1024  status51Testing软件测试网\ wTqK Il Y
    391002    2   tcp   1025  sgi_fam
Yr3nG&d)N5vv L`0    100001    5   udp    733  rstatd
1r]0w_Ej'Nn&A0    100001    3   udp    733  rstatd51Testing软件测试网^"b(O@`8`)R.FU
    100001    2   udp    733  rstatd51Testing软件测试网2T!wo g v;h `*J
    100001    1   udp    733  rstatd
Q0q+l,|Ft0

$B8o m|*gz M2d0

ai&B$gV!Zj3U2G/Tex0干掉防火墙(当然最好的方法就是自己配置防火墙,可以蘑菇不会这玩意儿,痛心疾首,只好暂时干掉他- -!)51Testing软件测试网%o1Q.vm|o

&B#}Zr.c^I0#service --status-all | grep iptables #如果输入以后没有啥显示,说明防火墙关着,如果发现有3~4个项存在,那进行下一步51Testing软件测试网,SIN{jO$i

51Testing软件测试网D[^@Z

#service iptables stop #停止所有iptables相关的咚咚,当然你也可以用lokkit搞定(貌似redhat9中这玩意儿有bug)

#Lu1hD}0

TAG: Linux

 

评分:0

我来说两句

日历

« 2024-04-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 45722
  • 日志数: 42
  • 图片数: 3
  • 文件数: 1
  • 书签数: 13
  • 建立时间: 2007-01-05
  • 更新时间: 2007-03-03

RSS订阅

Open Toolbar