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

3、查看Web服务器进程连接数:

netstat -antp | grep 80 | grep ESTABLISHED -c

4、查看MySQL进程连接数:

ps -axef | grep mysqld -c

5.查看tomcat进程启动了多少个线程

获取tomcat进程pid: ps -ef|grep tomcat

统计该tomcat进程内的线程个数: ps -Lf PID|wc -l

参考资料:https://www.linuxidc.com/Linux/2012-07/65411.htm

转载于:https://www.cnblogs.com/wx170119/p/11309717.html

Linux下查看Nginx,tomcat等的并发连接数和连接状态相关推荐

  1. linux安装版本信息,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

  2. linux nginx在哪个目录下,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

  3. linux下的nginx+tomcat配置

    2019独角兽企业重金招聘Python工程师标准>>> 问B哥搞了台服务器,debian7,安装好环境,tomcat和nginx都有了.但是我的tomcat默认是8080端口,直接访 ...

  4. [转] linux下查看nginx,apache,mysql,php的编译参数

    转载自: http://blog.c1gstudio.com/archives/631 转自linuxtone.org 哈密瓜 http://bbs.linuxtone.org/thread-2776 ...

  5. Linux下查看nginx apache mysql php的编译参数

    由于工作的需要,有时候需要在一台不是你参与编译的环境调试环境,这就需要知道nginx,apache,mysql,php的编译参数,以下小方法能快速让你了解默认的服务器里的编译参数 快速查看服务器软件的 ...

  6. linux下查看nginx,apache,mysql,php的编译参数

    有时候nginx,apache,mysql,php编译完了想看看编译参数可以用以下方法 nginx编译参数: #/usr/local/nginx/sbin/nginx -V nginx version ...

  7. linux查找nginx目录,Linux下查看nginx安装目录

    Effective C++ -----条款53:不要轻忽编译期的警告 严肃对待编译器发出的警告信息.努力在你的编译器的最高(最严苛)警告级别下争取"无任何警告"的荣誉. 不要过度依 ...

  8. linux 下查看nginx 版本号

    v 显示 nginx 的版本. -V 显示 nginx 的版本,编译器版本和配置参数. nginx -v   或nginx -V

  9. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

最新文章

  1. Android 获取SDCard中某个目录下图片
  2. c++builder传递参数_参数按值传递和按地址传递过程中,指向内存的指针如何变化?...
  3. 人工智能领域论文常见基本概念笔记
  4. UE4 HTC VIVE - 番外篇 - 局域网联机(二)
  5. 特斯拉一次把电池容量翻了5倍,新车2秒破百,续航超800公里,公司股价却跌了...
  6. Spring Cloud Gateway一次请求调用源码解析
  7. d3.js html显示图片,d3.js v4:如何在鼠标点击节点后显示图像
  8. PostgreSQL中的pg_hba.conf
  9. eigrp配置实验_EIGRP负载均衡的实现
  10. 求助!C++ 实践之引入外部头文件失败
  11. 深入理解JavaScript定时器
  12. Xamarin For Android 打包编译APK文件详细图文教程
  13. ajax请求后台php数据时查看报错parse error
  14. dubbo超时机制原理
  15. c++重复代码检查工具
  16. pc端js在线预览Word、Excel
  17. 编程中如何不使用中间变量的情况下将两个变量的值进行交换
  18. ensp路由器MTU设置1200后,ping不通丢包问题
  19. 荒野猎人 但是亲眼看到还是第一次
  20. 【英语句子发音技巧】每个单词都会发音,合成句子就听不懂了?

热门文章

  1. javascript小数相减会出现一长串的小数位数的原因
  2. 使用 Sticky-Kit 实现基于 jQuery 的元素固定效果
  3. awk处理文件内容格式
  4. CS Tip 16: 利用注释
  5. 使用Singleton需要考虑内存释放
  6. linux qt 连接sqlite3,RedHat 9 Linux下在QT3.1中连接SQLite3全过程详细记录
  7. 扫掠两条引导线_NX10 入门图文教程——异形台架(扫掠或者沿引导线扫掠)
  8. linux dd命令制作u盘启动_制做linux启动U盘
  9. linux tmux离线安装,linux环境下安装tmux
  10. 设置最大值_电机变频器参数设置不当会怎样