文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于nertperf测试的脚本

关于nertperf测试的脚本

时间:2006-04-20  来源:gridpc

环境:
60个节点,测试交换机单向通讯的带宽和延时。
ip:192.168.140.1-----192.168.140.60
测试计划:前30个节点做为server节点,后30个节作为client节点
安装netperf可以看我的blog“集群的可靠性测试”
#!/bin/sh
#test.sh
#send--->recerve
#kill netperf & netserver 对反复测试有用,保证系统netperf和netserver的一
#致
#$1和$2是ip地址的范围比如本例子就是1和60
for((i=$1;i<=$2;i++))
do
rsh 192.168.140.$i "killall netserver;kill netperf"
done

#启动netserver

t=$(($2-$1))
t1=`expr t / 2`
t2=$(($1+$t1))
for((i=$1;i<=$t2;i++))
do
rsh 192.168.140.$i "/tmp/netserver &
done

#启动netperf
r=$1
z=$(($t2+1))
for((j=$z;j<=$2;j++))
do
rsh 192.168.140.$j "/tmp/netperf -H 192.168.140."$r" \
-l 30  >/tmp/netlog"&
r=$(($+1))
done

运行
#./test.sh 1 60
完成后可看/tmp/netlog

双向测试脚本
#!/bin/sh
#testd.sh
#sendi<-->recerve
#双向测试
for((i=$1;i<=$2;i++))
do
rsh 192.168.140.$i "killall netserver"
rsh 192.168.140.$i "/tmp/netserver -p "$i""&
done
r=1
for((j=$2;j>=$1;j--))
do
rsh 192.168.140.$j "killall netperf"
rsh 192.168.140.$j "/tmp/netperf -H 192.168.140."$r" -l 30 -p "$r" >/tmp/netlog"&
r=$(($r+1))
done
运行
#./testd.sh 1 60
完成后可看/tmp/netlog
^_^
The End
相关阅读 更多 +
排行榜 更多 +
终极街头格斗

终极街头格斗

休闲益智 下载
大炮轰飞机

大炮轰飞机

飞行射击 下载
像素打僵尸

像素打僵尸

飞行射击 下载