nat-netperf-stream-client.rcS revision 3032
12623SN/A#!/bin/sh 22623SN/ASERVER=192.168.0.1 32623SN/ACLIENT=10.0.0.2 42623SN/A 52623SN/Aecho "setting up network..." 62623SN/Aifconfig lo 127.0.0.1 72623SN/Aifconfig eth0 $CLIENT txqueuelen 1000 82623SN/A 92623SN/Aecho "0" > /proc/sys/net/ipv4/tcp_timestamps 102623SN/Aecho "0" > /proc/sys/net/ipv4/tcp_sack 112623SN/Aecho "1" > /proc/sys/net/ipv4/tcp_vegas_cong_avoid 122623SN/Aecho "262144" > /proc/sys/net/ipv4/ip_conntrack_max 132623SN/Aecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_rmem 142623SN/Aecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_wmem 152623SN/Aecho "5000000 5000000 5000000" > /proc/sys/net/ipv4/tcp_mem 162623SN/Aecho "262143" > /proc/sys/net/core/rmem_max 172623SN/Aecho "262143" > /proc/sys/net/core/wmem_max 182623SN/Aecho "262143" > /proc/sys/net/core/rmem_default 192623SN/Aecho "262143" > /proc/sys/net/core/wmem_default 202623SN/Aecho "262143" > /proc/sys/net/core/optmem_max 212623SN/Aecho "100000" > /proc/sys/net/core/netdev_max_backlog 222623SN/A 232623SN/Aecho "modifying route table" 242623SN/Aroute add default gw 10.0.0.1 252623SN/A 262623SN/Aecho -n "waiting for server..." 272665Ssaidi@eecs.umich.edunetcat -c -l -p 8000 282665Ssaidi@eecs.umich.edu 292623SN/ABINARY=/benchmarks/netperf-bin/netperf 302623SN/ATEST="TCP_STREAM" 312623SN/ASHORT_ARGS="-l -100k" 322623SN/ALONG_ARGS="-k16384,0 -K16384,0 -- -m 65536 -M 65536 -s 262144 -S 262144" 332623SN/A 342623SN/A 352623SN/ASHORT="$BINARY -H $SERVER -t $TEST $SHORT_ARGS" 362623SN/ALONG="$BINARY -H $SERVER -t $TEST $LONG_ARGS" 372623SN/A 382623SN/Aecho "starting test..." 392623SN/Aecho "netperf warmup" 402623SN/Aecho $SHORT 412623SN/Aeval $SHORT 422623SN/A 432623SN/Aecho "netperf benchmark" 442623SN/Aecho $LONG 452623SN/A/sbin/m5 ivlb 1 462623SN/A/sbin/m5 resetstats 472623SN/A/sbin/m5 dumpresetstats 200000000 2000000000 482623SN/A/sbin/m5 checkpoint 200000000 2000000000 492623SN/Aeval $LONG 502623SN/A/sbin/m5 exit 512623SN/A