1 ifconfig eth1 mtu 9000 txqueuelen 1000 up
3 ### IPV4 specific settings
4 # turns TCP timestamp support off, default 1, reduces CPU use
5 echo "0" > /proc/sys/net/ipv4/tcp_timestamps
7 # turn SACK support off, default on
8 echo "0" > /proc/sys/net/ipv4/tcp_sack
10 # sets min/default/max TCP read buffer, default 4096 87380 174760
11 echo "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_rmem
13 # sets min/pressure/max TCP write buffer, default 4096 16384 131072
14 echo "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_wmem
16 # sets min/pressure/max TCP buffer space, default 31744 32256 32768
17 echo "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_mem
19 ### CORE settings (mostly for socket and UDP effect)
20 # maximum receive socket buffer size, default 131071
21 echo "524287" > /proc/sys/net/core/rmem_max
23 # maximum send socket buffer size, default 131071
24 echo "524287" > /proc/sys/net/core/wmem_max
26 # default receive socket buffer size, default 65535
27 echo "524287" > /proc/sys/net/core/rmem_default
29 # default send socket buffer size, default 65535
30 echo "524287" > /proc/sys/net/core/wmem_default
32 # maximum amount of option memory buffers, default 10240
33 echo "524287" > /proc/sys/net/core/optmem_max
35 # number of unprocessed input packets before kernel starts dropping them,
37 echo "300000" > /proc/sys/net/core/netdev_max_backlog