netperf-rr.rcS revision 3032
1978SN/A#!/bin/sh 2978SN/ASERVER=10.0.0.1 3978SN/ACLIENT=10.0.0.2 4978SN/A 5978SN/Aecho "setting up network..." 6978SN/Aifconfig lo 127.0.0.1 71050SN/Aifconfig eth0 $CLIENT txqueuelen 1000 81050SN/A 91050SN/Aecho "0" > /proc/sys/net/ipv4/tcp_timestamps 101050SN/Aecho "0" > /proc/sys/net/ipv4/tcp_sack 111050SN/Aecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_rmem 121050SN/Aecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_wmem 131050SN/Aecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_mem 141050SN/Aecho "262143" > /proc/sys/net/core/rmem_max 151050SN/Aecho "262143" > /proc/sys/net/core/wmem_max 161050SN/Aecho "262143" > /proc/sys/net/core/rmem_default 171050SN/Aecho "262143" > /proc/sys/net/core/wmem_default 181050SN/Aecho "262143" > /proc/sys/net/core/optmem_max 191050SN/Aecho "100000" > /proc/sys/net/core/netdev_max_backlog 20978SN/A 21978SN/Aecho -n "waiting for server..." 223032Shsul@eecs.umich.edunetcat -c -l -p 8000 23978SN/A 243032Shsul@eecs.umich.eduBINARY=/benchmarks/netperf-bin/netperf 25978SN/ATEST="TCP_RR" 26978SN/ASHORT_ARGS="-l -1k" 27978SN/ALONG_ARGS="-k10000,0 -K10000,0" 28978SN/A 29978SN/A 30978SN/ASHORT="$BINARY -H $SERVER -t $TEST $SHORT_ARGS" 31978SN/ALONG="$BINARY -H $SERVER -t $TEST $LONG_ARGS" 32978SN/A 33978SN/Aecho "starting test..." 34978SN/Aecho "netperf warmup" 35978SN/Aecho $SHORT 36978SN/Aeval $SHORT 37978SN/A 38978SN/Aecho "netperf benchmark" 39978SN/Aecho $LONG 40978SN/A/sbin/m5 ivlb 1 41978SN/A/sbin/m5 resetstats 421254Sbinkertn@umich.edu/sbin/m5 dumpresetstats 200000000 2000000000 431254Sbinkertn@umich.edu/sbin/m5 checkpoint 200000000 2000000000 44978SN/Aeval $LONG 45978SN/A/sbin/m5 exit 46