linux下如何测试TCP并发数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何测试TCP并发数量相关的知识,希望对你有一定的参考价值。

参考技术A 查看httpd进程数:

Linux命令:
ps -ef | grep httpd | wc -l

返回结果示例:1388

表示服务器能够处理1388个并发请求,这个值服务器可根据负载情况自动调整。
查看服务器的并发请求数及其TCP连接状态:
Linux命令:
netstat -n | awk '/^tcp/ ++S[$NF] END for(a in S) print a, S[a]'

返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057

其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数。

以上是关于linux下如何测试TCP并发数量的主要内容,如果未能解决你的问题,请参考以下文章

Linux下解决高并发socket最大连接数限制,tcp默认1024个连接

测试Linux下tcp最大连接数限制

测试Linux下tcp最大连接数限制

修改TCP/IP并发连接数

markdown linux下查看http并发和tcp连接数

linux中查看http各种状态数量