首页/网络/抓包与流量分析速查/连接跟踪表满引发丢包
本包目录(400 条)
tcpdump 过滤实战51 条Wireshark 技巧75 条TCP 流分析82 条应用层报文判读71 条
丢包与时延定位60 条
抓包工具链61 条

连接跟踪表满引发丢包

nf_conntrack 表满时新连接被丢弃并记录 drop 计数:症状是分布式的"偶发新建失败",而既有连接正常。

用途确认连接跟踪容量瓶颈
命令conntrack -C / sysctl net.netfilter.nf_conntrack_count

核对

核对
sysctl net.netfilter.nf_conntrack_count net.netfilter.nf_conntrack_max
conntrack -S | grep drop
dmesg | grep -i 'nf_conntrack: table full'
高并发短连接场景(代理、网关)最容易触顶。

易错点

  • 扩容前先查是否有连接泄漏(ESTABLISHED 长时间不释放)
  • 只调大上限会抬内存,配合超时参数一并评估

数据来源与参考

  • Linux netfilter 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌