netstat获取各种状态tcp连接数

来源:互联网 发布:淘宝模板装修教程 编辑:程序博客网 时间:2024/06/08 05:38

1    检测是否有大量TIME_WAIT连接

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

结果:
TIME_WAIT 5701
CLOSE_WAIT 22
ESTABLISHED 185

 

2    定位大量TIME_WAIT连接

命令:netstat -n

结果:

tcp        0      0 10.15.107.112:58889         10.15.144.162:61616         TIME_WAIT  
tcp        0      0 10.15.107.112:58888         10.15.144.162:61616         TIME_WAIT  
tcp        0      0 10.15.107.112:58887         10.15.144.162:61616         TIME_WAIT  
tcp        0      0 10.15.107.112:58886         10.15.144.162:61616         TIME_WAIT  
tcp        0      0 10.15.107.112:58884         10.15.144.162:61616         TIME_WAIT

可以定位到10.15.144.162:61616建立了大量连接,状态为TIME_WAIT。

 

原创粉丝点击