阿里云的监控ESTABLISHED,NON_ESTABLISHED,TCP_TOTAL分别表示的啥意思?

![image.png](https://images.codewd.com/b5a9febaf47fef3ddd9b0133dd13ab2d.jpg "image.png")

1 个回答

  • 楚留香
    你会等一个人三五年吗?
    这张图展示的是 **TCP连接数(count)** 的监控曲线图,图中有三个参数: ### 1. **ESTABLISHED(蓝色线)** * 含义:表示当前处于 **TCP连接建立状态** 的连接数。 * 说明:这是正常的数据传输状态,即三次握手已经完成,连接已经建立,正在通信。 * 通常是你系统正在使用的、有效的连接数量。 ### 2. **NON\_ESTABLISHED(紫色线)** * 含义:表示 **未建立完成** 或 **非ESTABLISHED状态** 的TCP连接数。 * 包括: * `SYN_SENT`:正在等待远程主机回应连接请求 * `SYN_RECV`:正在等待本地应用处理连接 * `TIME_WAIT`、`CLOSE_WAIT` 等其他非ESTABLISHED状态 * 说明:这些可能是连接建立过程中、或关闭后残留的状态,反映连接的瞬时波动和问题。 ### 3. **TCP\_TOTAL(绿色线)** * 含义:表示当前所有TCP连接数的总和。 * 计算方式:**ESTABLISHED + NON\_ESTABLISHED** * 用于总体把控系统连接量是否过高,或者存在异常连接堆积情况。 例如图中 2025-06-26 13:08:30 的数据点: * ESTABLISHED: 3(活跃通信的连接) * NON\_ESTABLISHED: 62(未建立完成或处于关闭等待状态的连接) * TCP\_TOTAL: 65(总连接数) 这种情况下 ESTABLISHED 明显偏低,而 NON\_ESTABLISHED 偏高,可能提示某个服务端口未正常响应或连接积压问题。需要根据场景进一步排查。
    编辑于 2025-06-26 13:31 •IP属地 北京
    举报
    评论
    收藏