`
kxhu
  • 浏览: 84326 次
社区版块
存档分类
最新评论

转:Linux下查看Nginx Apache MySQL的并发连接数和连接状态

 
阅读更多

1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态:

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

或者:
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}'

返回结果一般如下:

LAST_ACK 5 (正在等待处理的请求数)
SYN_RECV 30
ESTABLISHED 1597 (正常数据传输状态)
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057 (处理完毕,等待超时结束的请求数)

其他参数说明:

CLOSED:无连接是活动的或正在进行
LISTEN:服务器在等待进入呼叫
SYN_RECV:一个连接请求已经到达,等待确认
SYN_SENT:应用已经开始,打开一个连接
ESTABLISHED:正常数据传输状态
FIN_WAIT1:应用说它已经完成
FIN_WAIT2:另一边已同意释放
ITMED_WAIT:等待所有分组死掉
CLOSING:两边同时尝试关闭
TIME_WAIT:另一边已初始化一个释放
LAST_ACK:等待所有分组死掉

2、查看Nginx并发进程数
ps -ef | grep nginx | wc -l
返回的数字就是nginx的并非进程数,如果是apache则执行
ps -ef | grep httpd | wc -l

还可以用如下命令:
watch -n 1 -d "pgrep nginx|wc -l"

3、查看Web服务器进程连接数:
netstat -antp | grep 80 | grep ESTABLISHED -c

4、查看MySQL进程连接数:
ps -axef | grep mysqld -c

分享到:
评论

相关推荐

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    安装后需配置最大连接数等参数,以适应高并发场景。 - **Memcached**:安装完成后需配置缓存大小等相关参数,以提高Web应用性能。 #### 六、安装Apache、PHP、eAccelerator、php-memcache - **Apache**:安装过程...

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

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

    linux查看同名的进程数

    阅读 "Linux下查看并发连接数 - 屌丝的IT - 博客园.url" 和 "(转)查看Apache并发连接数及其TCP连接状态 - 百草园 - ITeye博客.url" 中的博客文章,可以获取更多关于监控Linux系统和Web服务的实用技巧。这些资源通常...

    php+mysql+nginx安装与常遇到的错误.doc

    在构建高性能的Web服务时,`Nginx`是一个非常重要的选择,特别是在处理高并发连接时,它比传统的`Apache`服务器更具优势。本篇文档将详细介绍如何在`CentOS`系统上安装`PHP`、`MySQL`和`Nginx`,以及可能遇到的常见...

    LVS+keeplived+nginx+apache

    Nginx是一个高性能的HTTP和反向代理服务器,它的设计非常注重效率,能够处理大量的并发连接。Nginx在处理静态文件方面表现优异,通过配置合适的缓存策略,能够减少对后端服务器的压力。在PHP集群中,Nginx可以作为...

    LNMP 0.7 Nginx.zip

    作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。 作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。...

    nginx反向代理服务器1

    13. **状态监控**:启用stub_status模块,可查看请求丢失数、握手数和连接数等状态信息。 14. **路径匹配**:Nginx的路径匹配包括一般匹配、精准匹配和正则匹配,精准匹配只能匹配具体文件,不匹配目录,不满足时会...

    linux+mysql+nginx+php(lmnp)架构配置

    Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理...根据我的测试结果,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。

    MySQL Tomcat Apache优化

    根据服务器的实际负载能力和预期的并发连接数,合理设置`maxConnections`可以帮助避免资源过度消耗。 ##### 2.2 设置Tomcat的内存 为了确保Tomcat能够高效运行,还需要对Java虚拟机(JVM)的内存进行适当的配置。...

    利用Nginx替代apache实现高性能的Web环境.docx

    Nginx 以其高效的非阻塞式事件驱动模型而闻名,这使得它在处理高并发连接时表现出色,尤其适合于静态内容服务或者作为动态应用的反向代理。Nginx 在处理静态文件、重定向、负载均衡等方面表现出色,因此被广泛用于...

    nginx_php_mysql install

    "nginx_php_mysql install" 指的是在服务器上安装并配置 Nginx、PHP-FPM(PHP FastCGI Process Manager)以及 MySQL 这三个关键组件的过程,它们是搭建一个LAMP(Linux、Apache、MySQL、PHP)或LNMP(Linux、Nginx、...

    nginx原理介绍与配置

    Nginx的设计理念是为了解决所谓的“C10K问题”,即处理大量并发连接的能力。传统的服务器模型,如Apache,使用线程或进程来处理每个连接,这在并发请求较多时会导致资源消耗过大。相比之下,Nginx采用了异步事件驱动...

    lanmp(Linux Apache Nginx Mysql Php) 的安装配置

    例如,对于Apache,可以调整`MaxClients`以限制并发连接数;对于Nginx,可以优化`worker_processes`和`worker_connections`;对于MySQL,可以调整`innodb_buffer_pool_size`等参数以优化内存使用。 8. **网站规划**...

    Nginx高性能WEB服务器系列(超级详细)

    - **事件处理模型**:Nginx 采用了高效的 epoll 模型来处理并发连接,相比于传统的 select 模型,epoll 在 Linux 内核 2.6 之后引入,可以实现异步非阻塞处理方式,极大地提高了服务器的处理能力。在 select 模型中...

    Nginx+php(FastCGI)一键安装

    本教程将详细介绍如何在Linux系统上进行Nginx+php-FastCGI的一键安装,以及添加memcache缓存服务和部署Discuz论坛系统,打造LAMP(Linux + Apache + MySQL + PHP)架构的替代方案——LNMP(Linux + Nginx + MySQL + ...

    nginx服务企业应用1

    1. **高并发支持**:Nginx以其强大的并发处理能力著称,尤其在处理静态文件时表现优秀,可轻松应对数万并发连接。 2. **资源效率**:即使在高负载下,Nginx也能保持较低的内存占用,使得其在资源有限的环境中依然...

    freebsd+nginx+php+mysql+zend系统优化防止ddos +傻瓜式ports安装

    - **优化MySQL配置**:合理设置MySQL的缓存大小和其他性能参数,提高其处理大量并发连接的能力。 - **实时监控**:使用监控工具实时监控服务器的状态,及时发现异常流量并作出响应。 综上所述,通过合理的系统配置...

    linux+tomcat+mysql+solr调优

    - `acceptCount`:当所有可能的线程都处于忙碌状态时,服务器接受并处理的最大连接数。 示例配置: ```xml <Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote....

Global site tag (gtag.js) - Google Analytics