首页/网络/协议速查/TCP 丢包率与链路质量判断
TCP 与 UDP54 条

TCP 丢包率与链路质量判断

用内核计数与主动探测结合判断丢包:本机重传率、对端视角、mtr 逐跳丢包,三者交叉才能定位丢在哪儿。

协议速查网络更新于 2026-10-12

本机统计

本机统计
nstat -az | grep -E 'TcpRetransSegs|TcpOutSegs'
ss -tin | grep -c retrans
cat /proc/net/snmp | grep -A1 Tcp:

链路探测

链路探测
mtr -rwzc 100 1.1.1.1
ping -c 100 -i 0.2 10.0.0.9 | tail -3
mtr 中间跳丢包不一定是问题(ICMP 限速常见),要看最后一跳与端到端 TCP 重传才准。

易错点

  • 重传率 0 不代表没丢包:SACK 修得快、或应用层还没到瓶颈时,统计上可能看不出来

数据来源与参考

  • iproute2 mtr 文档
  • Linux 内核网络统计

相关工具

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