使用iftop 流量监控 速率监控

0x00 使用iftop 流量监控 速率监控

使用iftop对流量监控,对总的发送速率进行监控

0x01 mac 安装 iftop

brew reinstall iftop

image-20210805170301218

注:如果出现403的报错,下载直接失败的情况,建议换homebrew的源,再进行安装

参考 https://blog.csdn.net/god_zzZ/article/details/119422419

加入软连接

ln -s /usr/local/Cellar/iftop/1.0pre4/sbin/iftop /usr/local/bin/iftop

查看帮助,安装成功

iftop -h

image-20210805170823168

0x02 简单使用

监控 en0 网卡的流量

sudo iftop -i en0 

image-20210805171158054

其他选项设置

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0

-h(display this message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-f这个暂时还不太会用,过滤计算包用的;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

0x03 shell 脚本

sudo iftop -i en0 -P -n -t -L 1 -s 1 -B|grep "Total send rate:"|awk '{print $4}' >> /Users/zy/Desktop/2222.txt
|grep "Total send rate:"   筛选最后速率一行的全部
| awk '{print $4}'  输出第几个位置的

image-20210805180121393

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值