TCP 统计¶
注解
这里的指标都是 ss -s 的输出
- ss.estab
意义: 已经建立的 TCP Socket 数量 取值: 0 - 无上限,整数 Tags: 无 - ss.closed
意义: 已经建立的 TCP Socket 数量 取值: 0 - 无上限,整数 Tags: 无 注解
或者是『处于
CLOSE_WAIT、LAST_ACK、TIME_WAIT状态的 TCP Socket 数量』- ss.orphaned
意义: 没有用户态 fd 的 TCP Socket 数量 取值: 0 - 无上限,整数 Tags: 无 注解
或者是『处于
FIN_WAIT_1、FIN_WAIT_2、CLOSING状态的 TCP Socket 数量』在用户态程序发送数据并关闭 fd,若此时这个 fd 关联的 socket 还没有将缓冲区内的数据全部发出去,则在内核中会存在一个 orphaned socket。
- ss.synrecv
意义: 处于 SYN_RECV状态的 TCP Socket 数量取值: 0 - 无上限,整数 Tags: 无 - ss.timewait
意义: 处于 TIMEWAIT状态的 TCP Socket 数量取值: 0 - 无上限,整数 Tags: 无