对于TCP(来自david的经验,thx~~)

  1、良好状态指标

  对于TCP而言,不会出现因为缓存不足而存在丢包的事,因为网络等其他原因,导致丢了包,协议层也会通过重传机制来保证丢的包到达对方。

  所以,tcp而言更多的专注重传率。

  2、监控工具

# cat /proc/net/snmp | grep Tcp:
Tcp: RtoAlgorithm RtoMin RtoMax MaxConn ActiveOpens PassiveOpens AttemptFails EstabResets CurrEstab InSegs OutSegs RetransSegs InErrs OutRsts
Tcp: 1 200 120000 -1 78447 413 50234 221 3 5984652 5653408 156800 0 849

  重传率 = RetransSegs / OutSegs

  至于这个值在多少范围内,算ok的,得看具体的业务了。

  业务侧更关注的是响应时间。