Linux netstat命令查看并发连接数的方法

 更新时间:2016年11月20日 16:08:06   作者:達達尼亞  
当我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?下面这篇文章就给大家详细的介绍了Linux netstat命令查看并发连接数的方法。

并发连接数是指防火墙或代理服务器对其业务信息流的处理能力,是防火墙能够同时处理的点对点连接的最大数目,它反映出防火墙设备对多个连接的访问控制能力和连接状态跟踪能力,这个参数的大小直接影响到防火墙所能支持的最大信息点数。

实现方法

使用以下命令即可分组查看各种连接状态哦:

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

使用这上面的命令是可以查看服务器的种连接状态,其中ESTABLISHED 就是并发连接状态的显示数的了。如果你不想查看到这么多连接状态,而仅仅只是想查看并发连接数,可以简化一下命令,即:

netstat -nat|grep ESTABLISHED|wc -l
1164

这个返回的数字就是当前并发的连接数的了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • linux服务器操作系统有哪些

    linux服务器操作系统有哪些

    很多朋友在选择linux系统的时候会不知道选择什么系统,这里为大家简单介绍一下
    2023-08-08
  • Linux下大量SYN_SENT连接问题的解决方法

    Linux下大量SYN_SENT连接问题的解决方法

    这篇文章主要介绍了Linux下大量SYN_SENT连接问题的解决方法,需要的朋友可以参考下
    2015-01-01
  • 详解ubuntu 16.04 LTS 降级安装gcc 4.8

    详解ubuntu 16.04 LTS 降级安装gcc 4.8

    本篇文章主要介绍了ubuntu 16.04 LTS 降级安装gcc 4.8 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Ubuntu 17.04系统下源码编译安装opencv的步骤详解

    Ubuntu 17.04系统下源码编译安装opencv的步骤详解

    这篇文章主要给大家介绍了在Ubuntu 17.04系统下源码编译安装opencv的相关资料,文中将一步步的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • VMware虚拟机安装Linux系统图文教程

    VMware虚拟机安装Linux系统图文教程

    这篇文章主要为大家详细介绍了VMware虚拟机安装Linux系统教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • 教你一步一步在linux中正确的安装Xcache加速php

    教你一步一步在linux中正确的安装Xcache加速php

    这篇文章主要介绍了教你一步一步在linux中正确的安装Xcache加速php,需要的朋友可以参考下
    2017-04-04
  • 在Windows的Apache服务器上配置对PHP和CGI的支持

    在Windows的Apache服务器上配置对PHP和CGI的支持

    这篇文章主要介绍了在Windows的Apache服务器上配置对PHP和CGI的支持,其中CGI脚本文中演示的为Perl示例,需要的朋友可以参考下
    2015-07-07
  • Linux上如何安装配置hive

    Linux上如何安装配置hive

    本文详细介绍了如何在Linux系统下安装和配置Hive,包括安装前的准备工作(如确保已安装Hadoop和MySQL),以及具体的下载、上传、解压、配置环境变量和修改配置文件等步骤,还涉及到了可能遇到的问题如驱动引擎缺失和MySQL连接错误的解决方法
    2024-09-09
  • Linux获取docker容器中的文件路径的方法

    Linux获取docker容器中的文件路径的方法

    在Linux系统中,Docker容器中的文件路径与宿主机上的文件系统是隔离的,因此我们不能直接使用宿主机的文件系统路径来访问容器内的文件,但是,有几种方法可以让我们获取或操作Docker容器中的文件,本文介绍的非常详细,需要的朋友可以参考下
    2024-11-11
  • 详解Linux用户态与内核态通信的几种方式

    详解Linux用户态与内核态通信的几种方式

    这篇文章主要介绍了详解Linux用户态与内核态通信的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06

最新评论