TCP 统计

注解

这里的指标都是 ss -s 的输出

ss.estab
意义:已经建立的 TCP Socket 数量
取值:0 - 无上限,整数
Tags:
ss.closed
意义:已经建立的 TCP Socket 数量
取值:0 - 无上限,整数
Tags:

注解

或者是『处于 CLOSE_WAITLAST_ACKTIME_WAIT 状态的 TCP Socket 数量』

ss.orphaned
意义:没有用户态 fd 的 TCP Socket 数量
取值:0 - 无上限,整数
Tags:

注解

或者是『处于 FIN_WAIT_1FIN_WAIT_2CLOSING 状态的 TCP Socket 数量』

在用户态程序发送数据并关闭 fd,若此时这个 fd 关联的 socket 还没有将缓冲区内的数据全部发出去,则在内核中会存在一个 orphaned socket。

ss.synrecv
意义:处于 SYN_RECV 状态的 TCP Socket 数量
取值:0 - 无上限,整数
Tags:
ss.timewait
意义:处于 TIMEWAIT 状态的 TCP Socket 数量
取值:0 - 无上限,整数
Tags: