日期:2014-05-16  浏览次数:20573 次

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

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

即查看httpd的进程数(即prefork模式下Apache能够处理的并发请求数):?
Linux shell命令如下:?
ps -ef | grep httpd | wc -l?


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

Linux shell命令如下:?

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表示处理完毕,等待超时结束的请求数。