一、连接管理相关参数
1. 连接建立与断开
参数 | 说明 | 默认值 | 调优建议 |
---|---|---|---|
net.ipv4.tcp_max_syn_backlog | 最大半连接队列长度(SYN队列) | 1024 | 高并发场景增大(如 8192) |
net.core.somaxconn | 全连接队列(ACCEPT队列)的最大长度 | 4096 | 配合应用层参数(如Nginx的backlog)调整 |
net.ipv4.tcp_syn_retries | SYN重试次数(客户端) | 6 | 减少(如3)以快速失败 |
net.ipv4.tcp_synack_retries | SYN-ACK重试次数(服务端) | 5 | 减少(如3)防止SYN洪水攻击 |
net.ipv4.tcp_fin_timeout | FIN-WAIT-2状态超时时间(秒) | 60 | 减少(如30)以释放资源 |
net.ipv4.tcp_max_tw_buckets | 最大TIME-WAIT连接数 | 8192 | 高并发服务可增大,但优先启用tcp_tw_reuse |