查看监听与队列
查看监听与队列
ss -lntp # LISTEN 套接字 + 进程
ss -lnt '( sport = :8080 )'
netstat -s | grep -i -E 'listen|overflow' # 队列溢出计数| 半连接队列 | SYN_RCVD 的连接,受 tcp_max_syn_backlog 影响 |
|---|---|
| 全连接队列 | 完成握手但应用还没 accept,长度为 backlog 与 somaxconn 的较小值 |
| 溢出 | ss -lnt 的 Send-Q 即全连接队列上限,Recv-Q 为当前排队数 |
ss -lnt 里 Recv-Q 持续接近 Send-Q = accept 太慢或队列太小,应用应优化 accept 或用多进程。