如何查看centos对于 TIME_WAIT 状态的 Socket 回收时间

发布时间 2023-05-16 16:48:37作者: IWing

要查看系统对于 TIME_WAIT 状态的 Socket 回收时间,可以通过以下方式查询 TCP 数据结构中的相关字段值:

cat /proc/sys/net/ipv4/tcp_fin_timeout

输出的结果表示系统在关闭连接后将等待多长时间使网络上未传输完的数据包被传送完毕,该参数默认值为 60 秒。可以根据需要使用 sysctl 命令修改此参数,例如输入以下命令以将超时时间缩短为 30 秒:

sysctl -w net.ipv4.tcp_fin_timeout=30