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

 

posted @ 2022-10-24 11:11  运维之王  阅读(128)  评论(0)    收藏  举报