首页/网络/协议速查/TCP 生产调优参数速查
TCP 与 UDP54 条

TCP 生产调优参数速查

高频内核参数一张表:从端口复用、队列、keepalive 到时间等待,按需取用;改完务必持久化到 /etc/sysctl.d/。

协议速查网络更新于 2026-10-12

参数

参数建议值作用
net.ipv4.tcp_tw_reuse1客户端侧安全复用 TIME_WAIT 四元组
net.ipv4.tcp_fin_timeout15-30FIN_WAIT_2 兜底超时(秒)
net.ipv4.tcp_keepalive_time600空闲多久开始探测
net.ipv4.tcp_keepalive_intvl30探测间隔
net.ipv4.tcp_keepalive_probes6探测失败次数
net.core.somaxconn65535全连接队列上限
net.ipv4.tcp_max_syn_backlog65535半连接队列上限
net.ipv4.ip_local_port_range10000 65535本地端口范围
net.ipv4.tcp_mtu_probing1MTU 黑洞自动探测

应用与核对

应用与核对
sysctl -p /etc/sysctl.d/99-tcp.conf
sysctl net.ipv4.tcp_tw_reuse net.core.somaxconn
参数不是越多越好:先监控(重传率/队列溢出/TIME_WAIT 量)再调,避免「抄作业式调优」。

易错点

  • tcp_tw_recycle 已从新内核移除,老教程里的这项直接会报错,别照抄

数据来源与参考

  • Linux 内核文档(IP Sysctl)
  • man 7 tcp

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌