转载
http://free.yes81.net/yes81/view-9994.html
1、查看apache当前并发访问数:
netstat -an | grep ESTABLISHED | wc -l
对比httpd.conf中MaxClients的数字差距多少。
2、查看有多少个进程数:
ps aux|grep httpd|wc -l
3、可以使用如下参数查看数据
server-status?auto
#ps -ef|grep httpd|wc -l
1388
统计httpd进程数,连个请求会启动一个进程,使用于Apache服务器。
表示Apache能够处理1388个并发请求,这个值Apache可根据负载情况自动调整。
#netstat -nat|grep -i "80"|wc -l
4341
netstat -an会打印系统当前网络链接状态,而grep -i "80"是用来提取与80端口有关的连接的,wc -l进行连接数统计。
最终返回的数字就是当前所有80端口的请求总数。
#netstat -na|grep ESTABLISHED|wc -l
376
netstat -an会打印系统当前网络链接状态,而grep ESTABLISHED 提取出已建立连接的信息。 然后wc -l统计。
最终返回的数字就是当前所有80端口的已建立连接的总数。
netstat -nat||grep ESTABLISHED|wc - 可查看所有建立连接的详细记录
查看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表示处理完毕,等待超时结束的请求数。
---------------------------------------------------------------------------------------------
查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):
Linux命令:
ps -ef | grep httpd | wc -l
查看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表示处理完毕,等待超时结束的请求数。
分享到:
相关推荐
"Apache学习手册"作为一个针对初级入门者的工具书,旨在帮助新手快速理解和掌握Apache的基本概念、安装配置以及日常管理。 Apache 2.2是Apache HTTP Server的一个主要版本,其中包含了许多改进和新特性。在《Apache...
### Apache学习资料详解 #### 一、Apache简介与特点 Apache是目前世界上最广泛使用的Web服务器软件之一,由Apache Software Foundation(ASF)维护和支持。它以其稳定性、安全性、灵活性等特点受到用户的青睐。...
linux_Apache学习笔记,linux_Apache学习笔记的常归配置方法
Apache学习路线是一个全面掌握Web服务器核心技术的指南,尤其适合初学者。Apache作为互联网上最广泛使用的HTTP服务器,其学习涉及到多个层面的知识和技术。以下将详细阐述Apache学习的主要内容。 首先,Apache管理...
收集的学习资料,包括:Derby数据库(V10.9)用户手册(PDF版),用 Apache Derby 进行 Java 数据库开发,用 Apache Derby 进行数据库开发,03开源项目(三)嵌入式数据库Apache Derby(1)(开发指南).pdf ,Apache Derby ...
在学习Apache Mina时,首先要理解其核心组件和设计模式。Mina的核心组件包括Session、Filter、ProtocolCodec等。Session代表了客户端和服务器之间的连接,Filter则提供了数据处理链,ProtocolCodec则用于将应用层的...
本篇文章将深入探讨标题为"java的Apache组件学习Demo"中的几个关键组件:IO、Lang、Bean、Configuration、Codec、Collection以及HttpClient。 首先,Apache Commons IO是一个针对Java I/O操作的实用工具库,它提供...
[Packt Publishing] Apache Karaf 学习教程 (英文版) [Packt Publishing] Learning Apache Karaf (E-Book) ☆ 图书概要:☆ Develop and deploy applications using the OSGi-based runtime container, Apache ...
### Apache_JMeter基础学习知识点详解 #### 一、Apache JMeter概述 **1.1 Apache JMeter是什么?** Apache JMeter是一款由Apache组织维护的开源软件,它是一款100%纯Java桌面应用,主要用于压力测试和性能测量。...
本文档主要针对Apache Pluto Portal的学习,适合初学者。Portlet是一种Web应用程序组件,它与servlet类似,但专门设计用于门户环境。本文将深入探讨portlet的基本概念以及与servlet的区别。 Portlet与servlet的比较...
版权声明:可以任意转载,转载时请务必以...我个人感觉Apache的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。安装的过
Apache Mina Server 2.0中文参考手册V1.0,Apache Mina2.0学习笔记(修订版)Apache Mina Server 2.0中文参考手册V1.0,Apache Mina2.0学习笔记(修订版)
总结,"学习Apache[学习一族]"的资料很可能会涵盖这些基础概念和操作,对于想要学习Apache的新手来说,这是一份宝贵的资源。通过深入学习和实践,你将能够熟练地配置和管理自己的Apache服务器,为Web开发和部署奠定...
### Apache配置学习文档知识点解析 #### 一、Apache服务器配置技术文档概览 Apache作为一款广泛使用的开源Web服务器软件,其配置文档对于初学者尤为重要,它不仅提供了基础的配置指导,还涵盖了高级功能的实现方法...
Apache TVM 是一个开放源代码的机器学习编译器框架,用于 CPU,GPU 和机器学习加速器。Apache TVM 是深度学习系统的编译器栈。它旨在缩小注重生产力的深度学习框架与注重性能和效率的硬件后端之间的差距。TVM 与深度...
apache-mina-2.0.4 架包 源码 学习教程.apache mina是Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序...
本学习笔记旨在提供对Apache CXF的基本理解、功能特性和实际操作指导。 **1. CXF 简介** 1.1 CXF概述 Apache CXF是一个全面的服务开发框架,它允许开发者创建和部署各种类型的Web服务,包括基于SOAP、RESTful、WS-...
Apache Storm 有很多用例:实时分析、在线机器学习、连续计算、分布式 RPC、ETL 等等。Apache Storm 速度很快:基准测试显示每个节点每秒处理超过一百万个元组。它具有可扩展性、容错性,保证您的数据将得到处理,...