Server optimisation for nginx

Published 07-21-2017 07:35:01

Optimisation to use nginx node

Use the full range of ports.

net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_max_syn_backlog=4096
net.core.netdev_max_backlog=4096
net.core.somaxconn=1024


net.ipv4.tcp_keepalive_time=300
net.core.somaxconn=250000
net.ipv4.tcp_max_syn_backlog=2500
net.core.netdev_max_backlog=2500
net.ipv4.tcp_tw_reuse = 1

Bash resource initialisation

echo "10152 65535" > /proc/sys/net/ipv4/ip_local_port_range
sysctl -w fs.file-max=128000
sysctl -w net.ipv4.tcp_keepalive_time=300
sysctl -w net.core.somaxconn=250000
sysctl -w net.ipv4.tcp_max_syn_backlog=2500
sysctl -w net.core.netdev_max_backlog=2500

ulimit -n 10240