Centos7 中网络相关设定
tcp_syn_retries 发送 SYN 请求重试次数
设置地址: /proc/sys/net/ipv4/tcp_syn_retries
默认设置成 6,代表在 syn 请求超时的情况下重发 6 次,每次的等待时间为 2 ^ times ,即 2s, 4s, 8s, 16s, 32s, 64s(不计最初的请求的 1s)
所以 syn 的超时时间为 2 ^ retries+1

tcp_retries1 和 tcp_retries2 超时重传相关设定
设置地址:/proc/sys/net/ipv4/tcp_retries1(/2)
tcp_retries1: 底层 IP 接管前 TCP 最少执行的重传次数,默认值为 3
tcp_retries2: 连接放弃前 TCP 最多执行的重传次数
tcp_max_syn_backlog 处于半连接状态的 socket 的上限(没有收到客户端的第三个握手)
设置地址:/proc/sys/net/ipv4/tcp_max_syn_backlog
完全连接状态的 socket 上限:由 listen 函数的第二个参数定义

浙公网安备 33010602011771号