`
rainwang
  • 浏览: 14743 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

查看apache当前并发访问数和进程数

阅读更多
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表示处理完毕,等待超时结束的请求数。
分享到:
评论

相关推荐

    查看Apache并发请求数及其TCP连接状态.pdf

    监控和理解Apache的并发请求数和TCP连接状态是服务器运维的关键技能,它可以帮助提升服务质量和稳定性,确保用户能够顺畅地访问网站和应用。同时,定期检查和分析这些指标也有助于预防和解决问题,维持良好的系统...

    Apache中配置最大并发用户数 tcp连接设置.docx

    本文主要介绍如何配置 Apache 的最大并发用户数和 TCP 连接设置,以提高 Web 服务器的性能和可扩展性。 1. 了解 MPM 模块 Apache 在编译时可以选择使用的 MPM(Multi-Processing Module)模块,使用./configure --...

    apache并发连接查看

    - **作用**:通过该命令可以快速获取当前系统中运行的Apache进程总数,间接反映出当前的并发连接数。 ##### 2. 使用`netstat`命令分析TCP连接状态 ``` netstat -n | awk '/^tcp/{++S[$NF]} END {for(a in S) print ...

    [试读]服务器并发处理能力+-+进程切换

    在现代互联网应用中,高并发访问是常态,特别是在大型网站和应用服务中。因此,提高服务器的并发处理能力是构建高性能Web站点的关键之一。 #### 二、并发处理方式 服务器处理并发请求的方式主要有两种:多线程模型...

    apache性能调优配置

    首先,需要查看Apache当前使用的多路复用模块(MPM,Multi-Processing Module)。可以通过`apachectl -l`命令来获取编译进模块的信息: ``` core.c prefork.c http_core.c mod_so.c ``` 这里显示服务器使用的是`...

    Apache服务器指令大全

    - RLimitCPU、RLimitMEM、RLimitNPROC:分别限制Apache进程的CPU时间、内存使用和并发进程数。 4. 动态装载模块: - AddModule:加载不在当前配置中使用的预编译模块。 - ClearModuleList:清除预编译模块列表,...

    apache配置文件详解

    - **ServerLimit**: 限制最大并发的子进程数。 - **MaxClients**: 设置最大客户端连接数。 - **MaxRequestsPerChild**: 每个子进程处理的最大请求数。 **3.2 worker.c模块(混合多线程多进程模型)** - **说明*...

    Apache的CHM全解,熟悉Apache2

    Apache 2相较于早期版本,主要在多线程处理方面进行了改进,提高了并发访问时的效率和响应速度。 ### 配置文件解析 #### 1. ServerRoot `ServerRoot`是Apache服务器配置中的一个关键指令,用于指定Apache服务器主...

    apache指令大全

    - **描述**:限制每个用户的最大进程数。 28. **AddModule** - **描述**:添加模块至当前使用的模块列表中。 29. **ClearModuleList** - **描述**:清除当前模块列表。 30. **** - **描述**:指定目录下的...

    linux技术命令文档

    * 查看进程信息:使用 ps 命令可以查看进程信息,包括 VSZ 和 RSS 等信息。 四、磁盘管理 * 检测并修复文件系统:使用 e2fsck 命令可以检测并修复文件系统。 * 保存当前磁盘分区表:使用 sfdisk 命令可以保存当前...

    Apache的httpd.conf文件常用指令解释

    - **重要性**:管理员可以通过查看这个文件了解服务器当前的负载情况。 ##### 5. `Timeout 300` - **作用**:设置客户端请求的超时时间,单位为秒。 - **重要性**:合理设置超时时间可以防止服务器资源被长时间占用...

    Shell 分析日志文件高效命令详解.docx

    使用 ps 和 awk 命令可以快速查看 apache 当前并发访问数对比。命令:`ps -ef | grep apache | awk '{print $1}' | sort | uniq -c | sort -nr | head -10` 这条命令将当前服务器的 apache 进程信息输出到标准输出...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境

    配置文件nginx.conf中,设置用户、工作进程数量、错误日志、连接数上限等参数,以满足性能和稳定性的要求。 **3. 安装MySQL** 安装MySQL数据库,可以选择二进制版本以简化安装过程。确保配置好权限、日志和备份...

    亲自总结的阿里云常用Linux操作命令(20181107)

    - **查看Apache并发访问数**: 1. 查看当前 Apache 的并发连接数:`netstat -an | grep ESTABLISHED | wc -l` 2. 对比 `httpd.conf` 文件中 `MaxClients` 的设置值。 - **查看Apache进程数**: 使用 `ps aux |...

    ApachehttpServer2.4

    3. **事件模型**:除了传统的预读取(Prefork)多进程模型,Apache 2.4引入了事件模型,该模型在保持高并发连接时更有效,尤其适合处理大量短连接的场景。 4. **更好的多线程支持**:Apache 2.4增加了对Windows平台...

    Linux运维工程师:30道面试题整理

    2. 查看 HTTP 并发请求数和 TCP 连接状态 使用 `netstat -n` 命令可以查看当前系统的 TCP 连接状态。同时,使用 `awk` 命令可以统计并发请求数。例如,以下命令可以统计当前系统的 TCP 连接状态:`netstat -n | awk...

    Apache的压力测试以及web性能优化的常用知识总结

    通过`cat /proc/loadavg`命令可以查看系统最近1分钟、5分钟、15分钟的负载情况,以及当前运行队列中的进程数、总进程数和最后一个创建的进程ID。高负载可能表明服务器资源紧张,需要优化。 在Web性能优化方面,有...

    Tomcat使用维护手册

    6. 监控 Apache 连接数:可以使用 ps -ef | grep httpd | wc -l 命令查看当前的 Apache 连接数,并根据连接数设置来判断服务器的稳定性。 二、Tomcat 配置文件 Tomcat 的配置文件包括 server.xml、web.xml、tomcat...

    简单谈谈apache与nginx

    然而,Apache的多进程模型在处理大量并发连接时可能会面临性能瓶颈,因为它需要创建和维护大量的进程,这会消耗大量内存和CPU资源。相比之下,Nginx采用的是事件驱动模型和IO复用机制,如epoll,在处理高并发的IO...

    apach2配置文件

    - **定义**: LockFile指令用于指定一个锁定文件的位置,该文件在Apache运行期间会被用来锁定某些资源或操作,防止并发访问时出现问题。 - **示例**: `LockFile logs/accept.lock` - **解释**: 在这个例子中,Apache...

Global site tag (gtag.js) - Google Analytics