ltp中networkstress 问题

来源:互联网 发布:巢湖安广网络客服电话 编辑:程序博客网 时间:2024/05/22 17:31

今天被某同学说这个博客应该花点时间打理,才想起,确实好久没来这了,好吧,就吐槽下今天弄的ltp吧

最近在整理regression case,理所当然要用到ltp啦。由于最近port了netback的多线程代码,需要用到network方面的case,所以就只关注了network这块

初步的想法是先把networkstress.sh跑起来,现在dom0上调试了下,Ok的话,再移到VM里面


跑起来不是很方面,要做一些配置,里面用到rsh,所以先要找两台机器,分别装好rsh, rsh-server, 修改/etc/xinetd/rsh、rlogin里面的disable=yes,改为no,把一台机器的ip加入/root/.rhosts,这样就不用输入密码了,/etc/securetty里面加入rsh,rlogin。


修改networkstress.sh里面的各种参数,把两台机器的信息写入


完成之后可以开始跑case,这里面case写的真是让我痛不欲生啊


/opt/ltp/testcases/bin/initialize_if 这里面的各种ifconfig down up, ip addr flush之后,对于一台机器只有一个ip来说,网络就不通了啊


/opt/ltp/testcases/bin/tcp4-uni-basic01 这里面针对DO_IPSEC为true的情况,竟然是先配置本机的ipsec,在rsh到remote去配置remote的ipsec, flush也是一样

难道它没有意识到本机配置完ipsec之后,就没有办法rsh到remote了嘛,ltp-full-20130503 版本的ltp竟然没有发现这个弱智的错误嘛?怀疑到底有多少人在用它啊


好吧,经过一系列滴人肉修错,截止到现在可以比较顺畅滴在跑,虽然跑的很慢,它的duration竟然是3600