Linux下使用iftop监控网卡流量(图文)

发布时间:2019-07-26编辑:脚本学堂
本文介绍下,在linux下安装iftop工具,监测网卡流量的具体步骤,有需要的朋友参考下。

一、获得和安装iftop
iftop也是免费大军中的一员,下载地址如下:
iftop http://ex-parrot.com/~pdw/iftop/download/?D=A

iftop需要依赖两个软件包,分别是libpcap和tcpdump,安装iftop前要先安装:
libpcap和tcpdump http://www.tcpdump.org/release/

先检查下是否安装过libpcap和tcpdump:
 

复制代码 代码示例:
#rpm -qa libpcap
#rpm -qa tcpdump

libpcap tcpdump

安装iftop:
 

复制代码 代码示例:

#tar xzvf iftop-0.17pre3.tar.gz
#cd iftop-0.17pre3

#./configure
#make
#make install

二、使用iftop监控网卡流量
如果在安装iftop是没有自定义安装路径,那么直接运行iftop就可以调处流量监控控制台
 

复制代码 代码示例:
#iftop

iftop监控网卡流量

如图可以很直观地实时观察网卡的数据流量变化,那个ip占流量多少一目了然。

退出iftop按“q”~~

通过iftop的界面很容易找到哪个ip在霸占资源。

iftop界面说明:
第一行:带宽显示
中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量
=>代表发送数据,<= 代表接收数据
底部三行:表示发送,接收和全部的流量
底部三行第二列:为你运行iftop到目前流量
底部三行第三列:为高峰值
底部三行第四列:为平均值

#iftop -i 网络接口 //设置检测本机的具体网卡
例如:
#iftop -i eth2        
表示检测eth2网卡的流量状况

iftop的更多参数,大家在使用中多多研究吧。