summaryrefslogtreecommitdiff
path: root/netperf-defs/netperf-client.sh
blob: 7fd2fe33aa1d28c1a3c20c981631af91ee6a0b86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

set -e

#local_ip=$(ifconfig|grep "inet addr"|grep -v "127.0.0.1"|cut -d: -f2|cut -d' ' -f1)

#echo "local ip:"${local_ip}
#for line in `grep ":ip=" /tmp/lava_multi_node_cache.txt |cut -d'=' -f2` ; do
#	if [ "${local_ip}" != "${line}" ]; then	 
#		remote_ip=${line}
#		echo "remote ip:"${remote_ip}
#	fi
#done

remote_ip=$(cat /tmp/remote_ip)

cd build/bin

./netperf -H ${remote_ip} -l 60 | ../../netperf/netperf2LAVA.py
./netperf -t UDP_STREAM -H ${remote_ip} -- -m 1024 | ../../netperf/netperf2LAVA.py
./netperf -t TCP_RR -H ${remote_ip} | ../../netperf/netperf2LAVA.py
./netperf -t TCP_RR -H ${remote_ip} -- -r 32,1024| ../../netperf/netperf2LAVA.py
./netperf -t TCP_CRR -H ${remote_ip} | ../../netperf/netperf2LAVA.py
./netperf -t UDP_RR -H ${remote_ip} | ../../netperf/netperf2LAVA.py