TCP连接数 TCP连接数对应的是网络IO,也就是网络数据传输的输入输出。 TCP连接是一种面向连接的协议,它通过建立连接来保证数据传输的可靠性和完整性。在建立TCP连接时,会进行三次握手,建立连接后,数据的传输就可以进行了。 TCP连接数的增加会导致网络IO的增加,因为每个TCP连接都需要进行数据传输,而数据传输就是网络IO的一种表现。因此,当TCP连接数过多时,会对网络IO造成一定的负担,可能会导致网络拥塞和性能下降。 分析: 当连接数增加时,网络IO是否也随之增加?是否有某些连接占用了大量的网络IO资源? windows查看TCP连接数 查看与某ip地址的TCP连接数(状态为ESTABLISHED 表示三次握手建立了链接 可以传输数据) netstat - ano|find "<ip地址>" |find “ESTABLISHED” /C 查看与某ip地址的TCP连接数(状态为TIME_WAIT 表示四次挥手 等待断开链接 ) netstat - ano|find "<ip地址>" |find “TIME_WAIT ” /C Linux查看TCP连接数 查看与某ip地址的TCP连接数 netstat -an | grep <ip地址> | wc -l 查看与某ip地址的TCP连接数(状态为ESTABLISHED 表示三次握手建立了链接 可以传输数据) netstat -an | grep <ip地址> | grep ESTABLISHED | wc -l 查看与某ip地址的TCP连接数(状态为TIME_WAIT 表示四次挥手 等待断开链接 ) netstat -an | grep <ip地址> | grep TIME_WAIT | wc -l Linux查看容器的TCP连接数 查看容器连接数 nsenter -t `docker inspect -f '{{.State.Pid}}' <container_name>` -n netstat | grep ESTABLISHED -c docker exec <container_name> netstat -an | grep ESTABLISHED | wc -l 或者看容器进程 ls /proc/PID/fd -l |grep socket: |wc -l docker查看容器内连接数 pid=`docker inspect $dockername | grep -w Pid | awk '{print $2}' | awk -F ',' '{print $1}'` echo $pid tcpnum=`cat /proc/$pid/net/tcp | wc -l` echo $tcpnum
标签:grep,查看,netstat,TCP,连接数,测试,wc From: https://www.cnblogs.com/ttwx/p/17436583.html