nfs-client-tcp.rcS revision 1238
11238Ssaidi@eecs.umich.edu#!/bin/sh 21238Ssaidi@eecs.umich.edu# 31238Ssaidi@eecs.umich.edu# /etc/init.d/rcS 41238Ssaidi@eecs.umich.edu# 51238Ssaidi@eecs.umich.edu 61238Ssaidi@eecs.umich.eduecho -n "mounting swap..." 71238Ssaidi@eecs.umich.edu/sbin/swapon /dev/hdc 81238Ssaidi@eecs.umich.eduecho "done." 91238Ssaidi@eecs.umich.edu 101238Ssaidi@eecs.umich.eduecho -n "setting up network..." 111238Ssaidi@eecs.umich.edu/sbin/ifconfig eth0 10.0.0.2 txqueuelen 1000 121238Ssaidi@eecs.umich.edu/sbin/ifconfig lo 127.0.0.1 131238Ssaidi@eecs.umich.edu 141238Ssaidi@eecs.umich.eduecho "1" > /proc/sys/net/ipv4/tcp_tw_recycle 151238Ssaidi@eecs.umich.eduecho "1" > /proc/sys/net/ipv4/tcp_tw_reuse 161238Ssaidi@eecs.umich.eduecho "1" > /proc/sys/net/ipv4/tcp_window_scaling 171238Ssaidi@eecs.umich.eduecho "0" > /proc/sys/net/ipv4/tcp_timestamps 181238Ssaidi@eecs.umich.eduecho "0" > /proc/sys/net/ipv4/tcp_sack 191238Ssaidi@eecs.umich.eduecho "15" > /proc/sys/net/ipv4/tcp_fin_timeout 201238Ssaidi@eecs.umich.eduecho "16384" > /proc/sys/net/ipv4/tcp_max_syn_backlog 211238Ssaidi@eecs.umich.edu 221238Ssaidi@eecs.umich.eduecho "1024 65535" > /proc/sys/net/ipv4/ip_local_port_range 231238Ssaidi@eecs.umich.eduecho "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_rmem 241238Ssaidi@eecs.umich.eduecho "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_wmem 251238Ssaidi@eecs.umich.eduecho "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_mem 261238Ssaidi@eecs.umich.edu 271238Ssaidi@eecs.umich.eduecho "524287" > /proc/sys/net/core/rmem_max 281238Ssaidi@eecs.umich.eduecho "524287" > /proc/sys/net/core/wmem_max 291238Ssaidi@eecs.umich.eduecho "524287" > /proc/sys/net/core/optmem_max 301238Ssaidi@eecs.umich.eduecho "300000" > /proc/sys/net/core/netdev_max_backlog 311238Ssaidi@eecs.umich.edu 321238Ssaidi@eecs.umich.eduecho "131072" > /proc/sys/fs/file-max 331238Ssaidi@eecs.umich.eduecho "done." 341238Ssaidi@eecs.umich.edu 351238Ssaidi@eecs.umich.eduecho -n "starting nfs client..." 361238Ssaidi@eecs.umich.edu/sbin/portmap & 371238Ssaidi@eecs.umich.edu/sbin/lockd & 381238Ssaidi@eecs.umich.eduecho "done." 391238Ssaidi@eecs.umich.edu 401238Ssaidi@eecs.umich.eduecho -n "waiting for server..." 411238Ssaidi@eecs.umich.edu/usr/bin/netcat -c -l -p 8000 421238Ssaidi@eecs.umich.edu 431238Ssaidi@eecs.umich.eduecho -n "mounting remote share..." 441238Ssaidi@eecs.umich.edumkdir /nfs 451238Ssaidi@eecs.umich.edumount -o tcp 10.0.0.1:/nfs /nfs 461238Ssaidi@eecs.umich.eduecho "done." 471238Ssaidi@eecs.umich.edu 481238Ssaidi@eecs.umich.edu/bin/bonnie++ -u 99 -s 700 -r 0 -n 0 -f -F -d /nfs 491238Ssaidi@eecs.umich.edu 501238Ssaidi@eecs.umich.edu/sbin/m5 exit 51