netperf-stream-nt-client.rcS revision 3032:dc687512802b
11196Shsul@eecs.umich.edu#!/bin/sh
21196Shsul@eecs.umich.eduSERVER=10.0.0.1
31196Shsul@eecs.umich.eduCLIENT=10.0.0.2
41196Shsul@eecs.umich.edu
51196Shsul@eecs.umich.eduecho "setting up network..."
61196Shsul@eecs.umich.eduifconfig lo 127.0.0.1
71196Shsul@eecs.umich.eduifconfig eth0 $CLIENT txqueuelen 1000
81196Shsul@eecs.umich.edu
91196Shsul@eecs.umich.eduecho "0" > /proc/sys/net/ipv4/tcp_timestamps
101196Shsul@eecs.umich.eduecho "0" > /proc/sys/net/ipv4/tcp_sack
111196Shsul@eecs.umich.eduecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_rmem
121196Shsul@eecs.umich.eduecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_wmem
131362Shsul@eecs.umich.eduecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_mem
141648Sbinkertn@umich.eduecho "262143" > /proc/sys/net/core/rmem_max
151196Shsul@eecs.umich.eduecho "262143" > /proc/sys/net/core/wmem_max
161196Shsul@eecs.umich.eduecho "262143" > /proc/sys/net/core/rmem_default
171196Shsul@eecs.umich.eduecho "262143" > /proc/sys/net/core/wmem_default
181196Shsul@eecs.umich.eduecho "262143" > /proc/sys/net/core/optmem_max
191196Shsul@eecs.umich.eduecho "100000" > /proc/sys/net/core/netdev_max_backlog
201196Shsul@eecs.umich.edu
211196Shsul@eecs.umich.eduecho -n "waiting for server..."
221196Shsul@eecs.umich.edunetcat -c -l -p 8000
231196Shsul@eecs.umich.edu
241196Shsul@eecs.umich.eduBINARY=/benchmarks/netperf-bin/netperf
251196Shsul@eecs.umich.eduTEST="TCP_STREAM"
261196Shsul@eecs.umich.eduSHORT_ARGS="-l -100k"
271645Srdreslin@umich.eduLONG_ARGS="-- -m 65536 -M 65536 -s 262144 -S 262144"
281645Srdreslin@umich.edu
291196Shsul@eecs.umich.edu
303032Shsul@eecs.umich.eduSHORT="$BINARY -H $SERVER -t $TEST $SHORT_ARGS"
311196Shsul@eecs.umich.eduLONG="$BINARY -H $SERVER -t $TEST $LONG_ARGS"
321196Shsul@eecs.umich.edu
331196Shsul@eecs.umich.eduecho "starting test..."
341196Shsul@eecs.umich.eduecho "netperf warmup"
351196Shsul@eecs.umich.eduecho $SHORT
361196Shsul@eecs.umich.edueval $SHORT
371196Shsul@eecs.umich.edu
381196Shsul@eecs.umich.eduecho "netperf benchmark"
391196Shsul@eecs.umich.eduecho $LONG
401196Shsul@eecs.umich.edu/sbin/m5 ivlb 1
411196Shsul@eecs.umich.edu/sbin/m5 resetstats
421196Shsul@eecs.umich.edu/sbin/m5 dumpresetstats 200000000 2000000000
431196Shsul@eecs.umich.edu/sbin/m5 checkpoint 200000000 2000000000
441196Shsul@eecs.umich.edueval $LONG
451196Shsul@eecs.umich.edu/sbin/m5 exit
461196Shsul@eecs.umich.edu