查看tcp连接数,状态命令

ss与netstat效率对比。ss更快些,且netstat在并发高于2万情况下会有严重的卡顿现象

[[email protected] zabbix]#time ss state all|awk ‘{++S[$1]} END {for (a in S) {printf "%11-s %s\n",a,S[a]}}‘  #不是LL,是2个1

ESTAB       1

State       1

TIME-WAIT   5

LISTEN      13

real 0m0.005s

user 0m0.002s

sys 0m0.002s

[[email protected] zabbix]# time netstat -an|awk ‘/^tcp/ {++s[$NF]} END {for ( a in s ) {printf "%11-s %s\n",a,s[a]}}‘   #不是LL,是2个1

TIME_WAIT   9

ESTABLISHED 1

LISTEN      13

real 0m0.008s

user 0m0.002s

sys 0m0.004s

监控tcp连接状态可查看/proc/net/tcp文件

[[email protected] zabbix]# tail -3 /proc/net/tcp #第4列绿色为tcp的各种状态

5: 00000000:CE74 00000000:0000  0A 00000000:00000000 00:00000000 00000000    29        0 10581 1 ffff880036b42040 99 0 0 10 -1

6: 5100000A:8F4C 07AC2A79:0050  06  00000000:00000000 03:00000FA1 00000000     0        0 0 3 ffff88001de8aec0

7: 5100000A:0016 0100000A:D7D0  01  00000040:00000000 01:00000018 00000000     0        0 185660 4 ffff8800185bf180 24 3 21 6 4

时间: 2024-12-29 10:13:44

查看tcp连接数,状态命令的相关文章

Cent OS 服务器 netstat下令 查看TCP连接数信息

netstat命令的功能是显示网络连接.路由表和网络接口的信息,可以让用户得知有哪些网络连接正在运作.在日常工作中,我们最常用的也就两个参数,即netstat –an,如下所示: [[email protected]_moban nginx]# netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address               Foreign Addre

Linux下查看tcp连接数及状态

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ TIME_WAIT 8947FIN_WAIT1 15FIN_WAIT2 1ESTABLISHED 55SYN_RECV 21CLOSING 2LAST_ACK 4 TCP连接状态详解  LISTEN:      侦听来自远方的TCP端口的连接请求SYN-SENT:    再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待

python查看tcp连接数

查看linux中的TCP连接数

一.查看哪些IP连接本机 netstat -an 二.查看TCP连接数 1)统计80端口连接数netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数ps -ef|grep httpd|wc -l 3).统计已连接上的,状态为"establishednetstat -na|grep ESTABLISHED|wc -l 4).查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $

查看linux中的TCP连接数【转】

转自:http://blog.csdn.net/he_jian1/article/details/40787269 查看linux中的TCP连接数 本文章已收录于:  计算机网络知识库  分类: 安全测试总结(2)  性能经验总结(107)  版权声明:本文为博主原创文章,未经博主允许不得转载. 一.查看哪些IP连接本机 netstat -an 二.查看TCP连接数 1)统计80端口连接数netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数ps

查看mysql连接数和状态

如有转载,请注明出处:http://blog.csdn.net/embedded_sky 作者:[email protected] 1.查看MySQL连接数 登录到MySQL命令行,使用如下命令可以查看当前处于连接未关闭状态的进程列表: [plain] view plain copy show full processlist; 若不加上full选项,则最多显示100条记录. 若以root帐号登录,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接. 在调试程序时,如怀疑应用

服务器最大TCP连接数及调优汇总

启动线程数: 启动线程数=[任务执行时间/(任务执行时间-IO等待时间)]*CPU内核数 最佳启动线程数和CPU内核数量成正比,和IO阻塞时间成反比.如果任务都是CPU计算型任务,那么线程数最多不超过CPU内核数,因为启动再多线程,CPU也来不及调度:相反如果是任务需要等待磁盘操作,网络响应,那么多启动线程有助于提高任务并发度,提高系统吞吐能力,改善系统性能. 单机最大tcp连接数 网络编程 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连

zabbix监控linux和windows的tcp连接数

linux: 在linux上手动获得tcp连接数的命令为: netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}' #ESTABLISHED       socket已经建立连接   #CLOSED            socket没有被使用,无连接   #CLOSING           服务器端和客户端都同时关闭连接   #CLOSE_WAIT        等待关闭连接   #TIME_WAIT         表

linux查看网络链接状况命令netstat

linux查看网络链接状况命令 netstat 参数如下: -a 显示所有socket,包括正在监听的. -c 每隔1秒就重新显示一遍,直到用户中断它. -i 显示所有网络接口的信息,格式同“ifconfig -e”. -n 以网络IP地址代替名称,显示出网络连接情形. -r 显示核心路由表,格式同“route -e”. -t 显示TCP协议的连接情况. -u 显示UDP协议的连接情况. -v 显示正在进行的工作. 1. netstat -an | grep LISTEN 0.0.0.0的就是每