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

langqiao 2011-01-21

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

即查看httpd的进程数(即prefork模式下Apache能够处理的并发请求数):

Linuxshell命令如下:

ps-ef|grephttpd|wc-l

查看Apache的并发请求数及其TCP连接状态:

Linuxshell命令如下:

netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'

返回结果为:

LAST_ACK5

SYN_RECV30

ESTABLISHED1597

FIN_WAIT151

FIN_WAIT2504

TIME_WAIT1057

结果说明:  

SYN_RECV表示正在等待处理的请求数;

ESTABLISHED表示正常数据传输状态;

TIME_WAIT表示处理完毕,等待超时结束的请求数。

相关推荐