首页/系统/Linux 内核与性能调优速查/net.ipv4.tcp_synack_retries 服务端握手重试
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

net.ipv4.tcp_synack_retries 服务端握手重试

服务端在收到 SYN 后重传 SYN+ACK 的次数;默认 5,对端迟迟不回 ACK 时该连接最终被回收。

参数net.ipv4.tcp_synack_retries
默认值5(按指数退避重传)
关联状态SYN_RECV 半连接持续时间

查看与观察

查看与观察
sysctl net.ipv4.tcp_synack_retries
ss -nt state syn-recv | head
SYN_RECV 堆积过多通常是客户端异常、扫描或路径丢包信号,应结合来源分析与 syncookies 一起看。

易错点

  • 减小它会让客户端侧超时更快放弃,但也更易在抖动链路上误伤移动网络用户
  • ss 里 syn-recv 状态本身是正常过渡态,短时存在不代表攻击;要看数量级与增长趋势

数据来源与参考

  • man 7 tcp
  • Linux 内核 Documentation/admin-guide/sysctl/net.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌