1.1iftop工具安装
[root@master ~]# yum install iftop -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 iftop.x86_64.0.1.0-0.21.pre4.el7 将被 安装
--> 正在处理依赖关系 libpcap.so.1()(64bit),它被软件包 iftop-1.0-0.21.pre4.el7.x86_64 需要
--> 正在检查事务
---> 软件包 libpcap.x86_64.14.1.5.3-13.el7_9 将被 安装
--> 解决依赖关系完成依赖关系解决=======================================================================================================================================================================================================================Package 架构 版本 源 大小
=======================================================================================================================================================================================================================
正在安装:iftop x86_64 1.0-0.21.pre4.el7 epel 53 k
为依赖而安装:libpcap x86_64 14:1.5.3-13.el7_9 updates 139 k事务概要
=======================================================================================================================================================================================================================
安装 1 软件包 (+1 依赖软件包)总下载量:192 k
安装大小:411 k
Downloading packages:
(1/2): libpcap-1.5.3-13.el7_9.x86_64.rpm | 139 kB 00:00:00
(2/2): iftop-1.0-0.21.pre4.el7.x86_64.rpm | 53 kB 00:00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 226 kB/s | 192 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装 : 14:libpcap-1.5.3-13.el7_9.x86_64 1/2 正在安装 : iftop-1.0-0.21.pre4.el7.x86_64 2/2 验证中 : 14:libpcap-1.5.3-13.el7_9.x86_64 1/2 验证中 : iftop-1.0-0.21.pre4.el7.x86_64 2/2 已安装:iftop.x86_64 0:1.0-0.21.pre4.el7 作为依赖被安装:libpcap.x86_64 14:1.5.3-13.el7_9 完毕!
1.2iftop工具的使用
执行命令展示当前计算机的网卡信息
[root@master ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:7e:f1:3e brd ff:ff:ff:ff:ff:ffinet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::46eb:34c3:4d55:eb7d/64 scope link tentative noprefixroute dadfailed valid_lft forever preferred_lft foreverinet6 fe80::fc6d:526:887f:8158/64 scope link noprefixroute valid_lft forever preferred_lft forever
执行iftop命令,对指定的网卡进行流量监控
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
-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 thismessage),帮助,显示参数信息
-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
-b使流量图形条默认就显示;
-f这个暂时还不太会用,过滤计算包用的;
-P使host信息及端口信息默认就都显示;
-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M
[root@master ~]# iftop -i ens33 -n12.5Kb 25.0Kb 37.5Kb 50.0Kb 62.5Kb
└──────────────────────────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────
10.0.0.100 => 10.0.0.1 17.3Kb 21.1Kb 20.0Kb<= 5.48Kb 8.47Kb 8.10Kb
10.0.0.255 => 10.0.0.1 0b 0b 0b<= 1.52Kb 936b 390b───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
TX: cum: 59.9KB peak: 28.6Kb rates: 17.3Kb 21.1Kb 20.0Kb
RX: 25.4KB 12.1Kb 7.01Kb 9.39Kb 8.48Kb
TOTAL: 85.3KB 40.2Kb 24.3Kb 30.5Kb 28.4Kb