Linux系统-网络带宽占用分析

网卡流量分析
在生产中,我们往往会遇到网卡的出入口流量增大,我们像分析分析是哪些进程,或者哪些ip地址占用了网络资源,下面给出集中方法。

查看某进程使用的网络带宽情况
使用场景:

可能查看某个进程的带宽占用需要明确知道PID、进程名字、发送速度、接收速度。
在Linux原生的软件中没有,只能外装,最符合以上的情况就只有nethogs。
nethogs可以指定网卡,但是不能指定PID,这就是一个缺陷。
安装:使用系统包管理工具安装即可(yum/apt-get)

yum install libpcap nethogs -y

使用:

直接使用:表示监控全网卡流量
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aBXFGHEt-1619602392823)(/Users/sian/Library/Application Support/typora-user-images/image-20191125184746882.png)]

2 绑定特定网卡(例如:eth0)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ByfC4yM-1619602392825)(/Users/sian/Library/Application Support/typora-user-images/image-20191125184920333.png)]

查看实时网络带宽占用情况
Linux中查看网卡流量工具有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。

使用场景

用于分析异常流量
找到和当前主机交互的主机中谁占用的网络资源最多
安装

系统包管理工具安装(yum,dnf等)

yum install iftop -y

使用

使用-i参数绑定网卡
iftop -i eth0 -P

参数说明

=> or <= 网卡流量流向
rates 分别表示最近2s、10s、40s 的平均流量
TX 从网卡发出的流量
RX 网卡接收流量
TOTAL 网卡发送接收总流量
cum iftop开始运行到当前时间点的总流量
peak 网卡流量峰值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值