本文只做简单学习测试, 不保证内容的全面性及正确性, 不要轻易修改正式环境内核配置
今天主要对两个 Linux 内核的配置 tcp_tw_reuse 和 tcp_tw_recycle 进行测试讲解
2....开启 tcp_tw_recycle
开启 tcp_tw_recycle
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
进行测试
?...值为 rto, 这是一个非常短的一个时间, 否则为 TCP_TIMEWAIT_LEN , 还记得文章开头提到的宏定义的时间吗, 没错, 这里指的就是那个60s.
5. tcp_tw_reuse 与 tcp_tw_recycle...参数 功能
tcp_tw_reuse 复用(reuse),不改变 TIMEWAIT 状态
tcp_tw_recycle 回收(recycle),最快时间回收
net.ipv4.tcp_timestamps...是怎么工作的
如果开启了 tcp_tw_recycle, 则内核会记住客户端上次发来数据包的时间戳, 如果发来的数据包时间戳小于内核记录的最后发来的数据包时间戳, 那么将会丢弃此数据包, 这种情况在