首页/网络/网络排障速查/ss -i:拥塞窗口与 RTT 诊断

ss -i:拥塞窗口与 RTT 诊断

ss -i 输出内核 tcp_info:拥塞算法、cwnd、rtt/rttvar、rto、ssthresh、重传计数,是判断单条 TCP 为什么慢、为什么断的直接证据。

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

TCP 详情

TCP 详情
ss -tin state established '( dport = :443 )' | head -40
# cubic wscale:7,7 rto:204 rtt:0.62/0.31 mss:1448 pmtu:1500
#   cwnd:10 bytes_sent:1201 bytes_acked:1202 segs_out:9 segs_in:8 retrans:0/0

关键字段

字段判读
cwnd拥塞窗口;长期停在 10 左右说明被丢包/限速压着
rtt:x/y平滑 RTT / 偏差,y 大=抖动大
rto重传超时;明显高于 RTT 说明在等重传
retrans:a/b本连接重传次数 / 超时放弃次数
pmtu路径 MTU 探测结果
加 -e 还能看到 ino/sk/uid 等扩展字段,可把连接与进程、文件描述符对上号。

易错点

  • 用 ping 的 RTT 推断 TCP 表现:TCP 受窗口与拥塞控制约束,两者不能互换
  • 看到 cwnd 小就归因应用慢:先确认 retrans 与接收窗口是否受限

数据来源与参考

  • man 8 ss(iproute2)
  • Linux 内核 tcp_info 结构说明

相关工具

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