首页/网络/网络排障速查/限速与链路丢包的区分
本包目录(235 条)

限速与链路丢包的区分

同样是丢包,限速(令牌桶/整形)与链路丢包的特征完全不同:前者与速率/包长相关且可复现,后者随机分散;用包长对照与中间件日志快速分流。

网络排障速查网络更新于 2026-10-12

判据命令

判据命令
ping -c 20 -s 56 10.0.0.5 | tail -2      # 小包
ping -c 20 -s 1400 10.0.0.5 | tail -2    # 大包
nstat -az | grep -iE 'drop|backlog|prune' | head
grep -iE 'limiting requests|limiting connections' /var/log/nginx/error.log | tail -5
限速特征与速率/包长相关、成片丢弃、稳定复现、伴随排队时延
链路特征随机分散、与时间/路径相关、与包长无关
整形主要表现为排队时延增大而非直接丢弃
定位用不同速率与包长各测一轮,特征立刻分流
『小包好、大包差』不仅指向限速,也涵盖 MTU/分片问题:两种情况都要用 DF 位与 PMTUD 检查(见 MTU 相关条目)交叉排除。

易错点

  • 不做包长/速率对照就归因链路丢包
  • 忽略网关与 WAF 层的限速日志,错过最直接的证据

数据来源与参考

  • RFC 2475:DiffServ 体系结构
  • nginx 文档:limit_req / limit_conn 模块

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌