如何查看全连接队列和半连接队列的长度以及溢出

查看全连接队列的长度

对于监听状态的连接而言,Rec和Send分别代表
当前全连接队列长度/上限
对于非监听状态的连接而言,代表接受队列中尚未读取的字节数,发送队列中尚未被发送的字节数。

ss -lnt
//socket statistics listening numeric tcp
State Recv-Q Send-Q Local Address:Port Peer
Address:Port
LISTEN 0 128 127.0.0.1:46269 *:*

查看全连接队列的溢出情况

watch -d 'netstat -s | grep overflowed' //2s自动更新

查看半连接队列的长度

netstat -nt | grep -i '127.0.0.1:8080'|grep -i 'SYN_RECV'|wc -l

wc -l是统计行数

半连接队列的溢出

netstat -s | grep -i "SYNs to LISTEN sockets dropped"

你可能感兴趣的:(计算机网络,服务器,前端,运维)