Linux 系统参数调优
1. 最大文件打开数
echo "* soft nofile 65535" >> /etc/security/limits.conf echo "* hard nofile 65535" >> /etc/security/limits.conf
echo "ulimit -SHn 65535" >> /etc/profile
ulimit -SHn 65535
# 永久生效:sysctl -w net.ipv4.tcp_timestamps=1
2. TCP连接开启时间戳
net.ipv4.tcp_timestamps
3. 开启TCP复用,允许TIME-WAIT状态的TCP连接直接使用(默认是会等待2MSL的时间才能使用)
net.ipv4.tcp_tw_reuse
4. 开启TCP连接快速回收(如果有NAT环境的客户端调用,则不能开启,会导致部分client无法连接到服务端。因为NAT环境共用一个出口IP,service会误认为是同一个client,在时间戳不一致的情况下,client1连接完毕处于timewait中,client2使用旧的时间戳进行连接,service认为是失效数据包而丢弃)
net.ipv4.tcp_tw_recycle

浙公网安备 33010602011771号