首页/系统/Linux 内核与性能调优速查/跟踪表状态分布统计
网络栈调优98 条

跟踪表状态分布统计

按状态统计连接跟踪条目, 快速发现 SYN_RECV 堆积、大量 UNREPLIED 或关闭态残留。

统计

统计
conntrack -L 2>/dev/null | grep -oE 'ESTABLISHED|TIME_WAIT|SYN_SENT|SYN_RECV|CLOSE_WAIT|LAST_ACK|FIN_WAIT|UNREPLIED' | sort | uniq -c | sort -rn
SYN_RECV 堆积检查 SYN 队列与来源真实性
UNREPLIED 增多回程路径或 NAT 配置异常

易错点

  • 只数总条目不区分状态, 定位不到异常阶段
  • 在大表上频繁全量统计增加额外开销

数据来源与参考

  • man conntrack(8)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌