参数
| 参数 | 建议值 | 作用 |
|---|---|---|
| net.ipv4.tcp_tw_reuse | 1 | 客户端侧安全复用 TIME_WAIT 四元组 |
| net.ipv4.tcp_fin_timeout | 15-30 | FIN_WAIT_2 兜底超时(秒) |
| net.ipv4.tcp_keepalive_time | 600 | 空闲多久开始探测 |
| net.ipv4.tcp_keepalive_intvl | 30 | 探测间隔 |
| net.ipv4.tcp_keepalive_probes | 6 | 探测失败次数 |
| net.core.somaxconn | 65535 | 全连接队列上限 |
| net.ipv4.tcp_max_syn_backlog | 65535 | 半连接队列上限 |
| net.ipv4.ip_local_port_range | 10000 65535 | 本地端口范围 |
| net.ipv4.tcp_mtu_probing | 1 | MTU 黑洞自动探测 |
应用与核对
应用与核对
sysctl -p /etc/sysctl.d/99-tcp.conf
sysctl net.ipv4.tcp_tw_reuse net.core.somaxconn参数不是越多越好:先监控(重传率/队列溢出/TIME_WAIT 量)再调,避免「抄作业式调优」。