All pastes #72946 Raw Edit

Stuff

public text v1 · immutable
#72946 ·published 2006-06-27 08:08 UTC
rendered paste body
#!/bin/bash
if [ ! -e ./speed_backup.sh ] ; then
 echo -n "Creating backup (`pwd`/speed_backup.sh)...  "
 echo "#!/bin/bash" > ./speed_backup.sh
 echo "" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/ipv4/tcp_sack`\" > /proc/sys/net/ipv4/tcp_sack" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/ipv4/tcp_timestamps`\" > /proc/sys/net/ipv4/tcp_timestamps" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/ipv4/tcp_mem`\" > /proc/sys/net/ipv4/tcp_mem" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/ipv4/tcp_rmem`\" > /proc/sys/net/ipv4/tcp_rmem" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/ipv4/tcp_wmem`\" > /proc/sys/net/ipv4/tcp_wmem" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/core/optmem_max`\" > /proc/sys/net/core/optmem_max" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/core/rmem_default`\" > /proc/sys/net/core/rmem_default" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/core/rmem_max`\" > /proc/sys/net/core/rmem_max" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/core/wmem_default`\" > /proc/sys/net/core/wmem_default" >> ./speed_backup.sh
 echo "echo \"`cat /proc/sys/net/core/wmem_max`\" > /proc/sys/net/core/wmem_max" >> ./speed_backup.sh
 chmod 744 ./speed_backup.sh
 echo -e "\tdone!"
else
 echo "Backup found (`pwd`/speed_backup.sh). Skipping creation of one."
fi

echo -n "Boosting...  "
echo "1" > /proc/sys/net/ipv4/tcp_sack
echo "0" > /proc/sys/net/ipv4/tcp_timestamps
echo "1" > /proc/sys/net/ipv4/tcp_window_scaling
echo "1" > /proc/sys/net/ipv4/route/flush
echo "1" > /proc/sys/net/ipv4/conf/default/rp_filter
echo "0" > /proc/sys/net/ipv4/tcp_low_latency
echo "12000000 12000000 12000000" > /proc/sys/net/ipv4/tcp_mem
echo "12000000 12000000 12000000" > /proc/sys/net/ipv4/tcp_rmem
echo "12000000 12000000 12000000" > /proc/sys/net/ipv4/tcp_wmem
echo "12000000" > /proc/sys/net/core/rmem_max
echo "12000000" > /proc/sys/net/core/wmem_max
echo "12000000" > /proc/sys/net/core/wmem_default
echo "12000000" > /proc/sys/net/core/rmem_default
echo "30000" > /proc/sys/net/core/netdev_max_backlog
echo "2000000" > /proc/sys/net/core/optmem_max
echo "16384" > /proc/sys/vm/min_free_kbytes
echo -e "\tdone!"