• Linux 并发链接数


    并发数查看

     

    查看 TCP 协议连接数 
    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    SYN_RECV   # 正在等待处理的请求 ESTABLISHED   # 正常数据传输状态,既当前并发数 TIME_WAIT   # 处理完毕,等待超时结束的请求

     统计端口连接数

    查看 22 当前连接
    netstat -na|grep ESTAB |grep 22 |wc -l

    访问次数最多的IP

    netstat -ntu | tail -n +3 | awk '{ print $5}' | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 5
    
    tail -n +3   # 去掉前两行。
    awk '{ print $5}' # 取数据的低5域(第5列)
    cut -d : -f 1   # 取IP部分。
    sort:    # 对IP部分进行排序。
    uniq -c    # 打印每一重复行出现的次数。(并去掉重复行)
    sort -n -r  # 按照重复行出现的次序倒序排列。
    head -n 5  # 取排在前5位的IP

    EATABLISHED

     EATABLISHED  链接数;
     
     查看 TCP 连接数 ;
     netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
     SYN_RECV表示正在等待处理的请求数;
     ESTABLISHED表示正常数据传输状态;
     TIME_WAIT表示处理完毕,等待超时结束的请求数。
     
     netstat -nat||grep ESTABLISHED|wc - 
     查看所有建立连接的详细记录
     
     当前网络的链接状态;
     netstat -na|grep ESTABLISHED|wc -l
     
     查看httpd有多少个进程数:
    ps aux|grep httpd|wc -l
    
     1)统计80端口连接数
    netstat -nat|grep -i "80"|wc -l
    
    2)统计httpd协议连接数
    ps -ef|grep httpd|wc -l
    
    3)、统计已连接上的,状态为“established
    netstat -na|grep ESTABLISHED|wc -l
    
    4)、查 IP 地址连接最多
    netstat -na|grep ESTABLISHED|awk {print$5}|awk -F: {print$1}|sort|uniq -c|sort | head -n 3
  • 相关阅读:
    隐藏导航练习
    分层导航
    做一个问题,如果输入的答案正确则弹出正确,错误弹出错误
    同意按钮,倒计时10秒
    golang strings
    seek指针大文件上传
    go文件操作大全
    zipimport.ZipImportError: can't decompress data; zlib not available 解决办法
    centos 安装redis自启动要点
    golang 文件读取
  • 原文地址:https://www.cnblogs.com/sharesdk/p/8691730.html
Copyright © 2020-2023  润新知