Kernel Tuning¶
This tuning i have used for dedicated DB server.
You can use it, as it is on any modern server, but please make sure to read note once.
###### Optimization Dec. 22 2011¶
## Reduce Swapping¶
## Prevent Syn Attack¶
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_syn_retries = 5
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_max_syn_backlog = 4096
## Enable IP Spoofing Protection¶
## Decrease tcp fin timeout¶
## Decrease the time default value for keep alive¶
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_intvl = 15
## Enable Fix for RFC1337¶
Warning:
Not for Low memory system¶
## Increase Read Buffer¶
net.ipv4.tcp_rmem = 8192 87380 16777216
net.ipv4.udp_rmem_min = 16384
net.core.rmem_default = 131072
net.core.rmem_max = 16777216
## Increase Write Buffer¶
net.ipv4.tcp_wmem = 8192 65536 16777216
net.ipv4.udp_wmem_min = 16384
net.core.wmem_default = 131072
net.core.wmem_max = 16777216