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 $SERVER 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 "running netserver..."
223032Shsul@eecs.umich.edu/benchmarks/netperf-bin/netserver
23978SN/A
24978SN/Aecho -n "signal client to begin..."
251424Shsul@eecs.umich.edusleep 1
263032Shsul@eecs.umich.eduecho "server ready" | netcat -c $CLIENT 8000
27978SN/Aecho "done."
28978SN/A
29978SN/Aecho "starting bash..."
30978SN/Aexec /bin/bash
31