centos安装iftop流量监控(视图),指令与显示详解

iftop 对网络使用情况的作用就像linux系统自带的 top指令对 CPU 使用情况的作用一样,它侦听命名接口上的网络流量,并按主机对显示当前带宽使用情况表,iftop 的最新稳定版本是 0.17。

官方下载地址:
http://www.ex-parrot.com/pdw/iftop/

一、安装iftop实时流量监控工具:

1.安装iftop所需的依赖包(否则安装会报错):

yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel

2.下载iftop编译包(根据需求安装某个目录下)

wget  http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

3.解压iftop编译包并且编译安装

tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install

4.输入指令:iftop

iftop安装成功视图

二、iftop指令与显示详解:

1.直接启动:

iftop

2.退出监控:

q

3.监测网卡eth0,直接显示IP:

iftop -i eth0 -n

4、iftop常用参数
进入iftop后可按h查看帮助。

主机展示:
n - 切换DNS解析,显示IP或主机名
s - 切换显示/隐藏本机host信息
d - 切换显/隐藏示远程主机host信息
t - 一行显示模式(默认为两行)

端口显示:
N - 切换打开/关闭端口服务解析
S - 切换显示/隐藏原主机端口
D - 切换显示/隐藏远程主机端口
p - 切换显示/隐藏端口信息

排序显示:
1/2/3 - 按1或2或3可以根据右侧显示的三列流量数据进行排序
< - 按照原主机名排序 > - 按远端主机名排序
o - 固定只显示当前的连接

一般显示:
P - 暂停/开始
h - 切换显示help
b - 切换显示流量条
B - 切换计算2秒或10秒或40秒内的平均流量
T - 切换是否显示每个连接的总流量
j/k - 上下滚动显示
L - 切换流量条刻度(linear scale and logarithmic scale)

5.iftop界面说明:

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量