Linux如何查看服务器的并发数?
2015-06-19 16:32
441 查看
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
返回:
712
这个返回的数字就是当前并发的连接数的了。
相关文章推荐
- 注意linux下面的命令行,要将PATH声明出来
- linux free 命令显示的内存信息
- linux上进程状态查询
- Linux 上安装编译 PIL 1.1.6
- Linux 上安装编译 PIL 1.1.6
- Python中获取本机内网IP(Linux)
- Linux的cron和crontab
- Git 分布式版本控制系统(一)---git for linux简介和安装
- Linux开机启动图片修改
- Linux开机启动图片修改
- Linux开机启动图片修改
- Linux开机启动图片修改 分类: arm-linux-Ubuntu TI-AM335X 2015-06-19 16:12 390人阅读 评论(0) 收藏
- Linux下R语言环境搭建
- CentOS 使用yum命令安装Java SDK(openjdk)
- linux中强大的screen命令
- 解决linux下dns缓存问题 dnscache.py
- 引用 linux一些命令
- linux命令
- Linux下LCD 10分钟自动关屏的问题总结
- Linux下LCD 10分钟自动关屏的问题总结