I was just rechecking the TCP tuning on the ECDF pool servers
and noticed the "advanced" guide on
fasterdata.es.net which I
don't remember looking at before. Anyway I thought I would
reopen the question of what people are actually using.
What I have is basically that from the non-advanced guide
(pasted below):
a) We have those "optimised for network
paths up to 100ms RTT" rather than 200 ms RTT (on 10 Gig
NIC)
b) I didn't ever do /sbin/ifconfig
ethN txqueuelen 10000
Do other people use these first set of values?
There is also the question of tcp_sack which I have at the
default (1)
Cheers for any futher tips
Wahid
# increase TCP max buffer size setable using setsockopt()
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
# increase Linux autotuning TCP buffer limit
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
# increase the length of the processor input queue
net.core.netdev_max_backlog = 30000
# recommended
default congestion control is htcp
net.ipv4.tcp_congestion_control=htcp