首页 > 系统相关 >如何查看当前网络使用的大户,使用量最多的进程

如何查看当前网络使用的大户,使用量最多的进程

时间:2024-11-02 17:47:50浏览次数:3  
标签:大户 32b grep name 查看 Kb ip filename 使用量

如何查看当前网络使用的大户,使用量最多的进程

#show_ip_net.sh

#!/bin/bash
filename="output.txt"
time_catch=10
net_name="bond0"
whitelist="sshd|kube|node|heye|fwupdmgr|flanneld|etcd"
iftop -i ${net_name} -t -s ${time_catch} > ${filename}
#
ip=`cat ${filename} |grep "Mb"|awk '{print $1}'|grep -iE "[0-9]"|sort -u|xargs`
iplen=${#ip}
if [  ${iplen} -lt 4 ]
then
  ip=`cat ${filename} |grep "Mb"|awk '{print $2}'|grep -iE "[0-9]"|sort -u|xargs`
  echo "upload ip: $ip"
fi
#
connect_name="`netstat -anpl |grep -v -iE "${whitelist}"| grep ${ip} | awk '{print $7}' |grep -iE "[0-9]"|sort -u `"
#
proc_id=`echo "${connect_name}"|awk -F\/ '{print $1}'`
proc_name="`ps -ef|grep ${proc_id}`"
#
grep ${ip} ${filename}
echo ${proc_name}

output.txt 样例

Listening on bond0
   # Host name (port/service if enabled)            last 2s   last 10s   last 40s cumulative
--------------------------------------------------------------------------------------------
   1 214.2.1.1                               =>     56.7Mb     55.1Mb     55.1Mb     68.9MB
     36.10.19.17                           <=      865Kb      848Kb      848Kb     1.04MB
   2 214.2.15.1                               =>      264Kb     54.0Kb     54.0Kb     67.5KB
     12.4.19.1                             <=     8.37Kb     1.81Kb     1.81Kb     2.26KB
   3 24.2.5.1                               =>     21.7Kb     18.8Kb     18.8Kb     23.5KB
     58.6.16.1                              <=     13.1Kb     10.6Kb     10.6Kb     13.3KB
   4 21.2.5.1                               =>       208b     1.46Kb     1.46Kb     1.83KB
     19.29.6.207                            <=       528b       472b       472b       590B
   5 24.2.1.1                               =>         0b       374b       374b       468B
     23.5.5.5                                <=         0b       210b       210b       262B
   6 2.2.1.1                               =>         0b       153b       153b       191B
     12.48.10.17                           <=         0b       177b       177b       221B
   7 2.2.1.1                               =>       160b        32b        32b        40B
     89.248.163.73                            <=       352b        70b        70b        88B
   8 2.2.1.1                               =>         0b        32b        32b        40B
     68.183.111.218                           <=         0b        67b        67b        84B
   9 2.2.5.1                               =>         0b        32b        32b        40B
     91.148.190.158                           <=         0b        35b        35b        44B
  10 2.2.1.1                               =>         0b        32b        32b        40B
     78.128.114.98                            <=         0b        35b        35b        44B
--------------------------------------------------------------------------------------------
Total send rate:                                     57.0Mb     55.2Mb     55.2Mb
Total receive rate:                                   887Kb      862Kb      862Kb
Total send and receive rate:                         57.9Mb     56.0Mb     56.0Mb
--------------------------------------------------------------------------------------------
Peak rate (sent/received/total):                     60.6Mb      946Kb     61.5Mb
Cumulative (sent/received/total):                    69.0MB     1.05MB     70.0MB
============================================================================================

标签:大户,32b,grep,name,查看,Kb,ip,filename,使用量
From: https://blog.csdn.net/lisanmengmeng/article/details/143211665

相关文章

  • 查看SQL Server数据库修改了哪些内容
    ---1查询数据库最近执行的语句SELECTTOP1000ST.textAS'执行的SQL语句',QS.execution_countAS'执行次数',QS.total_elapsed_timeAS'耗时',QS.total_logical_readsAS'逻辑读取次数',QS.total_logical_writesAS'......
  • SQL Server数据库查看一个数据表各列的注释
    SELECT表名=casewhena.colorder=1thend.nameelse''end,表说明=casewhena.colorder=1thenisnull(f.value,'')else''end,字段序号=a.colorder,字段名=a.name,标识=casewhenCOLUMNPROPERTY(a.id,a.name,'IsIden......
  • shodan(五)连接Mongodb数据库&Jenkins&org、net、查看waf命令
    声明:学习素材来自b站up【泷羽Sec】,侵删,若阅读过程中有相关方面的不足,还请指正,本文只做相关技术分享,切莫从事违法等相关行为,本人一律不承担一切后果引言:     1.Shodan是一个专门用于搜索连接到互联网的设备的搜索引擎。与传统搜索引擎(如Google)不同,Shodan的焦点不......
  • windows查看文件/夹被哪个进程占用以及解除方法
    方法一:使用任务管理器打开任务管理器:右键点击任务栏,选择“任务管理器”。访问资源监视器:在任务管理器中,切换到“性能”选项卡。点击左下方的“打开资源监视器”。查找占用文件的进程:在“资源监视器”窗口中,切换到“CPU”选项卡。展开“关联的句柄......
  • 管家婆工贸ERP BB069.反写销售单据结算日期单号+BB071.销售选单界面查看完工入库数量
    BB069.反写销售单据结算日期单号最低适用版本:工贸系列23.5插件简要功能说明:往来核销单和收款单过账后,如果被结算的销售单和销售退货单结算完毕,则将结算单据的单据编号反写到销售单和销售退货单的表头自定义字段中更多细节描述见下方详细文档插件操作视频:进销存......
  • 织梦(DedeCMS)日志文件的位置及查看方法
    日志文件位置织梦(DedeCMS)的日志文件通常存储在网站根目录下的 data/log文件夹中。具体路径如下: /你的网站根目录/data/log/查看日志文件的方法通过FTP客户端查看使用FTP客户端(如FileZilla)登录到您的网站服务器。导航到 data/log 文件夹。在该文件夹中,您会看到......
  • DBeaver如何查看ER图
    前言我们在使用DBeaver时,有时候需要查看某张表的ER图,这能帮助我们快速看到表的结构,那么,我们应该如何在DBeaver里面查看ER图呢?如何查看首先,我们点击下我们要查看的某张表,鼠标右击一下。然后,我们点击下ER图这个选项。最后,我们就可以看到该表的ER图了。总结在DBeaver里面,选......
  • centos7 查看防火墙开放3306端口
    在CentOS7中,系统默认使用firewalld作为防火墙管理系统。要查看防火墙是否开放了特定端口(如MySQL的3306端口),您可以按照以下步骤操作:1.查看当前防火墙规则首先,您可以查看当前防火墙的规则,确认是否已经有3306端口被开放:sudofirewall-cmd--list-all这条命令......
  • DBeave如何查看数据库表的DDL创建语句
    前言我们在使用DBeave时,有时候是需要看一下某个表的创建语句的,这样方便我们在其他数据库创建该表。那么,我们呢应该如何查看表的创建语句呢?如何查看DDL首先,我们选择我们要查看的数据库表,然后鼠标双击下该表。然后,我们点击下上方的属性,然后在下面再点下DDL选项。然后,我们就......
  • deployment扩容-查看pod使用的CPU-统计ready状态节点数量
    在Kubernetes中,以下命令可以帮助您完成这些操作:1.Deployment扩容使用kubectlscale命令扩容Deployment,将副本数(Pod数量)增加到指定数量:kubectlscaledeployment<deployment-name>--replicas=<number-of-replicas>例如,将名为my-deployment的Deployment扩......