packet-loss

网络丢包与抖动的定位

现象

请求间歇性超时、吞吐下降、重传增多;ping 或 mtr 显示丢包,但服务本身看起来正常。

快速定位

ping -c 100 <host>
mtr -rwc 100 <host>
tcpdump -ni any host <host> and port <port>
ss -ti
netstat -s | grep -i -E 'retrans|drop|overflow'
ethtool -S <iface> | grep -i -E 'drop|error|crc'
ip -s link show <iface>

常见根因

  1. 物理链路、网卡、光模块或交换机故障。
  2. 带宽打满、突发流量或 QoS 限速。
  3. MTU 不匹配,大包被丢弃。
  4. 无线网络、跨地域链路或云网络抖动。
  5. 防火墙/安全组丢包、连接跟踪表满。
  6. ARP/邻居表异常或 IP 冲突。

修复

相关命令