如何在Linux系统下查看apache的并发连接数

发布网友 发布时间:2022-04-23 22:43

我来回答

1个回答

热心网友 时间:2022-04-10 06:32

linux查看连接数,并发数1、查看apache当前并发访问数:   netstat -an grep ESTABLISHED wc -l  对比httpd.conf中MaxClients的数字差距多少。  2、查看有多少个进程数:  ps auxgrep httpdwc -l  3、可以使用如下参数查看数据  server-status?auto  #ps -efgrep httpdwc -l  1388  统计httpd进程数,连个请求会启动一个进程,使用于Apache服务器。  表示Apache能够处理1388个并发请求,这个值Apache可根据负载情况自动调整。  #netstat -natgrep -i 80wc -l  4341  netstat -an会打印系统当前网络链接状态,而grep -i 80是用来提取与80端口有关的连接的,wc -l进行连接数统计。   最终返回的数字就是当前所有80端口的请求总数。  #netstat -nagrep ESTABLISHEDwc -l  376  netstat -an会打印系统当前网络链接状态,而grep ESTABLISHED 提取出已建立连接的信息。 然后wc -l统计。  最终返回的数字就是当前所有80端口的已建立连接的总数。  netstat -natgrep ESTABLISHEDwc - 可查看所有建立连接的详细记录  查看Apache的并发请求数及其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表示处理完毕,等待超时结束的请求数。(这个参数还不太懂,为啥是等待超时结束,请大神指教)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com