linux网络管理-iftop命令详解

1. 安装

 yum install iftop

2. 基本使用

2.1 命令

iftop

2.2 输出

                                         19.1Mb                                   38.1Mb                                   57.2Mb                                   76.3Mb                              95.4Mb
└────────────────────────────────────────┴────────────────────────────────────────┴────────────────────────────────────────┴────────────────────────────────────────┴─────────────────────────────────────────
DoM01                                                                                     => DoN04                                                                                     6.00Mb  2.65Mb  1.68Mb
                                                                                          <=                                                                                            345Kb   315Kb  1.49Mb
10.10.239.100                                                                             => DoN03                                                                                      644Kb   502Kb   485Kb
                                                                                          <=                                                                                           1.07Mb   868Kb   842Kb
DoM01                                                                                     => DoM02                                                                                      486Kb   394Kb   375Kb
                                                                                          <=                                                                                           1.31Mb   850Kb   790Kb
DoM01                                                                                     => DoN01                                                                                      791Kb   618Kb   592Kb
                                                                                          <=                                                                                            373Kb   307Kb   304Kb
DoM01                                                                                     => DoN06                                                                                      647Kb   593Kb   583Kb
                                                                                          <=                                                                                            306Kb   315Kb   303Kb
DoM01                                                                                     => DoM03                                                                                     61.7Kb  48.5Kb  53.7Kb
                                                                                          <=                                                                                           1.13Mb   691Kb   651Kb
10.10.239.100                                                                             => DoM02                                                                                     1.04Mb   563Kb   523Kb
                                                                                          <=                                                                                           26.5Kb  22.7Kb  23.6Kb
DoM01                                                                                     => DoN03                                                                                     81.8Kb  87.2Kb  85.5Kb
                                                                                          <=                                                                                           92.2Kb   113Kb   120Kb
10.10.239.100                                                                             => 10.10.239.139                                                                             91.6Kb  89.9Kb  85.3Kb
                                                                                          <=                                                                                           83.0Kb  77.8Kb  74.3Kb
10.10.239.100                                                                             => DoM03                                                                                      188Kb   125Kb   116Kb
                                                                                          <=                                                                                           10.9Kb  7.10Kb  6.89Kb
10.10.239.100                                                                             => DoN05                                                                                      136Kb  58.7Kb  45.9Kb
                                                                                          <=                                                                                           53.2Kb  60.0Kb  56.6Kb
DoM01                                                                                     => DoN07                                                                                     80.8Kb  56.6Kb  52.3Kb
                                                                                          <=                                                                                            109Kb  50.8Kb  49.0Kb
10.10.239.100                                                                             => DoN06                                                                                     21.7Kb  44.0Kb  46.3Kb
                                                                                          <=                                                                                           30.8Kb  56.7Kb  56.2Kb
10.10.239.100                                                                             => DoN08                                                                                     71.8Kb  71.0Kb  65.7Kb
                                                                                          <=                                                                                           6.65Kb  4.59Kb  4.09Kb
DoM01                                                                                     => DoN08                                                                                     14.5Kb  4.40Kb  2.84Kb
                                                                                          <=                                                                                            173Kb  48.5Kb  23.1Kb
10.10.239.100                                                                             => DoN07                                                                                      138Kb  45.4Kb  21.9Kb
                                                                                          <=                                                                                           14.3Kb  6.04Kb  3.37Kb
10.10.239.100                                                                             => DoN04                                                                                     9.97Kb  38.8Kb  32.1Kb
                                                                                          <=                                                                                           3.37Kb  10.4Kb  9.37Kb
10.10.239.100                                                                             => DoN01                                                                                     6.68Kb  25.5Kb  27.9Kb
                                                                                          <=                                                                                            880b   5.90Kb  5.72Kb
DoM01                                                                                     => 10.10.239.64                                                                                 0b   24.4Kb  18.3Kb
                                                                                          <=                                                                                              0b    493b    405b
10.10.239.100                                                                             => 10.10.239.241                                                                             4.23Kb  8.80Kb  8.32Kb
                                                                                          <=                                                                                           17.2Kb  14.0Kb  12.2Kb
10.10.239.100                                                                             => 10.10.239.246                                                                             7.15Kb  9.92Kb  9.95Kb
                                                                                          <=                                                                                           5.70Kb  8.73Kb  8.82Kb
10.10.239.100                                                                             => DoN02                                                                                     6.52Kb  15.8Kb  16.8Kb
                                                                                          <=                                                                                            480b   1.94Kb  2.01Kb
10.10.239.100                                                                             => 10.10.239.64                                                                              26.2Kb  10.3Kb  1.18Mb
                                                                                          <=                                                                                           2.32Kb  1.60Kb  14.7Kb
10.10.239.100                                                                             => 10.10.239.141                                                                             1.06Kb  4.13Kb  4.07Kb
                                                                                          <=                                                                                           4.39Kb  6.17Kb  5.96Kb
DoM01                                                                                     => DoN05                                                                                        0b    449b    337b
                                                                                          <=                                                                                              0b   9.77Kb  7.33Kb
10.10.239.100                                                                             => 10.10.239.243                                                                             9.06Kb  7.29Kb  5.90Kb
                                                                                          <=                                                                                           3.23Kb  2.70Kb  2.17Kb
10.10.239.100                                                                             => 10.10.239.240                                                                             11.5Kb  3.84Kb  3.80Kb
                                                                                          <=                                                                                           13.2Kb  5.23Kb  4.72Kb
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
TX:             cum:   62.7MB   peak:   13.6Mb                                                                                                                                rates:   10.5Mb  6.02Mb  6.05Mb
RX:                    52.3MB           11.1Mb                                                                                                                                         5.14Mb  3.78Mb  4.80Mb
TOTAL:                  115MB           22.7Mb                                                                                                                                         15.6Mb  9.80Mb  10.9Mb

2.3 说明

  • 顶部数据:网速标尺

表中每一行都有一个流量条,上边我复制的文本,因此看不到,实际是这个样子的:


image.png
  • 中间数据:每个链接的流量数据
本机 数据流向 对方主机 2s平均流量 10s平均流量 40s平均流量
DoM01 => DoN04 6.00Mb 2.65Mb 1.68Mb

问:上例本机列为何除了显示本机名,还显示了IP地址?
答:本机的地址解析为主机名,而绑定的VIP仍显示了IP地址。

  • 底部数据:
开启后合计值 峰值 2s平均流量 10s平均流量 40s平均流量
发送的数据
接收的数据
汇总

3. 选项

3.1 选项说明

  • 选项

    • -n 不执行主机名查找
    • -N 不将端口号转换为服务
    • -p 以混杂模式运行(显示同一网段上其他主机之间的流量)
    • -b 不显示流量条形图
    • -B 显示带宽(bytes)
    • -i interface listen on named interface
    • -f filter code 使用筛选器代码选择要计数的数据包(默认值:无,但只计算IP数据包)
    • -F net/mask 显示进出IPv4网络的流量
    • -G net6/mask6 显示进出IPv6网络的流量
    • -l 显示和计数本地IPv6流量(默认值:关闭)
    • -P 显示端口和主机
    • -m limit 设置带宽上限
    • -c config file 指定备用配置文件
  • 命令行输出排序:

    • -o 2s 按第一列排序(第一列是2秒平均值)
    • -o 10s 按第二列排序(第二列是10秒平均值) [默认]
    • -o 40s 按第三列排序(第三列是40秒平均值)
    • -o source 按原地址排序
    • -o destination 按目标地址排序
  • 不使用ncurses 界面

    • -t 不使用 ncurses 界面
    • -s num 数秒后打印结果,和-t连用
    • -L num 打印数据行数,和-t连用

3.2 几个示例

-n(不查找主机名)

如下可见,控制台不再显示主机名,而全部显示为IP地址。

  • 命令
iftop -n
  • 输出
                                         1.91Mb                                   3.81Mb                                   5.72Mb                                   7.63Mb                              9.54Mb
└────────────────────────────────────────┴────────────────────────────────────────┴────────────────────────────────────────┴────────────────────────────────────────┴─────────────────────────────────────────
10.10.239.100                                                                             => 10.10.239.106                                                                              305Kb   381Kb   381Kb
                                                                                          <=                                                                                            552Kb   695Kb   695Kb
10.10.239.101                                                                             => 10.10.239.102                                                                              569Kb   396Kb   396Kb
                                                                                          <=                                                                                            525Kb   633Kb   633Kb
10.10.239.101                                                                             => 10.10.239.111                                                                              429Kb   496Kb   496Kb
                                                                                          <=                                                                                            274Kb   261Kb   261Kb
10.10.239.101                                                                             => 10.10.239.104                                                                              410Kb   498Kb   498Kb
                                                                                          <=                                                                                            215Kb   255Kb   255Kb
10.10.239.101                                                                             => 10.10.239.107                                                                              416Kb   493Kb   493Kb
                                                                                          <=                                                                                            234Kb   251Kb   251Kb
10.10.239.101                                                                             => 10.10.239.103                                                                             59.3Kb  46.2Kb  46.2Kb
                                                                                          <=                                                                                            586Kb   539Kb   539Kb
10.10.239.100                                                                             => 10.10.239.102                                                                              473Kb   446Kb   446Kb
                                                                                          <=                                                                                           29.7Kb  23.6Kb  23.6Kb
10.10.239.101                                                                             => 10.10.239.106                                                                             76.9Kb  70.5Kb  70.5Kb
                                                                                          <=                                                                                           88.5Kb  82.4Kb  82.4Kb
10.10.239.100                                                                             => 10.10.239.139                                                                             65.2Kb  70.5Kb  70.5Kb
                                                                                          <=                                                                                           56.3Kb  60.8Kb  60.8Kb
10.10.239.100                                                                             => 10.10.239.111                                                                             35.2Kb  59.3Kb  59.3Kb
                                                                                          <=                                                                                           58.7Kb  53.6Kb  53.6Kb
10.10.239.100                                                                             => 10.10.239.108                                                                             34.5Kb  32.5Kb  32.5Kb
                                                                                          <=                                                                                           60.3Kb  53.2Kb  53.2Kb
……
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
TX:             cum:   3.20MB   peak:   4.21Mb                                                                                                                                rates:   3.02Mb  3.20Mb  3.20Mb
RX:                    2.93MB           3.72Mb                                                                                                                                         2.67Mb  2.93Mb  2.93Mb
TOTAL:                 6.13MB           7.93Mb                                                                                                                                         5.68Mb  6.13Mb  6.13Mb

之前VIP直接显示IP地址,而本机IP解析为主机名。此处全部显示为IP地址。

-i (查看指定网卡流量)

iftop -i eth0

-P(显示主机端口)

  • 命令
iftop -P
  • 输出
                                         1.91Mb                                   3.81Mb                                   5.72Mb                                   7.63Mb                              9.54Mb
└────────────────────────────────────────┴────────────────────────────────────────┴────────────────────────────────────────┴────────────────────────────────────────┴─────────────────────────────────────────
DoM01:otv                                                                                 => DoN04:64820                                                                                  0b      0b      0b
                                                                                          <=                                                                                              0b   2.37Mb  1.19Mb
10.10.239.100:30003                                                                       => 10.10.239.64:57112                                                                           0b   2.33Mb  1.17Mb
                                                                                          <=                                                                                              0b   22.1Kb  11.5Kb
DoM01:florence                                                                            => DoM02:2380                                                                                6.88Kb  5.91Kb  5.91Kb
                                                                                          <=                                                                                            445Kb   327Kb   343Kb
DoM01:14068                                                                               => DoM03:sun-sr-https                                                                        9.93Kb  8.32Kb  9.46Kb
                                                                                          <=                                                                                            438Kb   323Kb   344Kb
10.10.239.100:oracleas-https                                                              => DoM02:40208                                                                                437Kb   322Kb   343Kb
                                                                                          <=                                                                                           10.8Kb  8.71Kb  9.96Kb
DoM01:sun-sr-https                                                                        => DoM02:54721                                                                                365Kb   222Kb   249Kb
                                                                                          <=                                                                                           2.52Kb  1.94Kb  2.17Kb
DoM01:13570                                                                               => DoM02:sun-sr-https                                                                        27.3Kb  13.2Kb  10.4Kb
                                                                                          <=                                                                                           98.8Kb   112Kb  66.0Kb
10.10.239.100:oracleas-https                                                              => DoM02:42460                                                                               97.3Kb   112Kb  65.5Kb
                                                                                          <=                                                                                           28.8Kb  13.7Kb  10.4Kb
DoM01:12894                                                                               => DoM02:sun-sr-https                                                                        4.96Kb  4.64Kb  4.79Kb
                                                                                          <=                                                                                           85.1Kb   108Kb  98.2Kb
10.10.239.100:oracleas-https                                                              => DoM03:12376                                                                               84.2Kb   107Kb  97.4Kb
                                                                                          <=                                                                                           5.11Kb  4.54Kb  4.40Kb
10.10.239.100:oracleas-https                                                              => DoM02:39144                                                                               81.5Kb   103Kb  93.9Kb
                                                                                          <=                                                                                           2.05Kb  2.20Kb  2.03Kb
DoM01:12688                                                                               => DoM02:sun-sr-https                                                                        1.91Kb  1.62Kb  1.64Kb
                                                                                          <=                                                                                           82.0Kb   104Kb  94.5Kb
DoM01:13708                                                                               => DoM03:sun-sr-https                                                                        1.91Kb  1.90Kb  1.52Kb
                                                                                          <=                                                                                           81.3Kb   103Kb  93.9Kb
10.10.239.100:oracleas-https                                                              => DoN04:52712                                                                                102Kb  73.4Kb  36.6Kb
                                                                                          <=                                                                                           40.0Kb  9.36Kb  9.14Kb
DoM01:54064                                                                               => DoM03:sun-sr-https                                                                        39.5Kb  9.02Kb  8.96Kb
                                                                                          <=                                                                                            102Kb  73.1Kb  36.6Kb
DoM01:sun-sr-https                                                                        => DoN04:45380                                                                                  0b   72.8Kb  54.6Kb
                                                                                          <=                                                                                              0b   1.83Kb  1.32Kb
DoM01:2380                                                                                => DoM02:63294                                                                               60.4Kb  50.1Kb  51.7Kb
                                                                                          <=                                                                                           19.2Kb  16.7Kb  16.6Kb
DoM01:12834                                                                               => DoM02:sun-sr-https                                                                         160b   3.02Kb  3.14Kb
                                                                                          <=                                                                                           7.48Kb  50.5Kb  52.4Kb
10.10.239.100:oracleas-https                                                              => DoN03:18960                                                                               5.66Kb  50.8Kb  55.4Kb
                                                                                          <=                                                                                           4.04Kb  2.42Kb  2.80Kb

……
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
TX:             cum:   51.8MB   peak:   22.1Mb                                                                                                                                rates:   4.27Mb  6.13Mb  5.38Mb
RX:                    44.3MB           14.6Mb                                                                                                                                         3.98Mb  5.88Mb  4.60Mb
TOTAL:                 96.1MB           34.4Mb                                                                                                                                         8.25Mb  12.0Mb  9.98Mb

-t(不使用ncurses 界面)

说明:-t 不使用ncurses界面,-L 显示x条数据,-s x秒后显示x秒内统计结果

[root@DoM01 ~]# iftop -t -L 10 -s 5
interface: eth0
IP address is: 10.10.239.101
MAC address is: 52:54:00:77:17:a2
Listening on eth0
   # Host name (port/service if enabled)            last 2s   last 10s   last 40s cumulative
--------------------------------------------------------------------------------------------
   1 DoM01                                    =>      943Kb      899Kb      899Kb      674KB
     DoN04                                    <=     9.53Mb     3.82Mb     3.82Mb     2.87MB
   2 10.10.239.100                            =>     9.10Mb     3.46Mb     3.46Mb     2.60MB
     10.10.239.64                             <=     88.3Kb     35.0Kb     35.0Kb     26.3KB
   3 10.10.239.100                            =>      431Kb      502Kb      502Kb      376KB
     DoN03                                    <=      853Kb      899Kb      899Kb      674KB
   4 DoM01                                    =>      600Kb      616Kb      616Kb      462KB
     DoN06                                    <=      296Kb      325Kb      325Kb      244KB
   5 DoM01                                    =>      604Kb      617Kb      617Kb      462KB
     DoN01                                    <=      300Kb      308Kb      308Kb      231KB
   6 DoM01                                    =>      115Kb      116Kb      116Kb     86.8KB
     DoM02                                    <=      719Kb      807Kb      807Kb      605KB
   7 DoM01                                    =>     36.7Kb     34.4Kb     34.4Kb     25.8KB
     DoM03                                    <=      672Kb      555Kb      555Kb      416KB
   8 10.10.239.100                            =>      577Kb      555Kb      555Kb      416KB
     DoM02                                    <=     14.2Kb     25.3Kb     25.3Kb     18.9KB
   9 DoM01                                    =>     35.8Kb     74.8Kb     74.8Kb     56.1KB
     DoN07                                    <=     69.0Kb     79.1Kb     79.1Kb     59.4KB
  10 10.10.239.100                            =>     38.5Kb     68.9Kb     68.9Kb     51.6KB
     DoN06                                    <=     61.3Kb     53.7Kb     53.7Kb     40.3KB
--------------------------------------------------------------------------------------------
Total send rate:                                     12.9Mb     7.22Mb     7.22Mb
Total receive rate:                                  12.9Mb     7.11Mb     7.11Mb
Total send and receive rate:                         25.8Mb     14.3Mb     14.3Mb
--------------------------------------------------------------------------------------------
Peak rate (sent/received/total):                     12.9Mb     12.9Mb     25.8Mb
Cumulative (sent/received/total):                    5.41MB     5.33MB     10.7MB
============================================================================================

4. ncurses界面按钮

进入ncurses界面后,按键盘对应按键,产生如下效果:

  • P 切换暂停/继续
  • h 切换帮助界面
  • b 切换是否显示流量条形图
  • B 切换流浪条形图(依次显示2秒、10秒、40秒内的平均流量)
  • T 是否显示每个连接总流量(显示则在第三列插入总流量)
  • j 界面向上滚动
  • k 界面向下滚动
  • L 切换顶端标尺范围
  • q 退出界面
  • n 切换是否解析IP为主机名
  • s 切换是否显示源主机信息
  • d 切换是否显示目标主机信息
  • t 切换显示格式
  • N 切换显示端口号/服务名称(只在界面显示口号/服务名称时生效【即命令选项含-P或界面中按p|S|D】)
  • S 切换是否显示源主机的端口/服务信息
  • D 切换是否显示目标主机的端口信息
  • p 切换是否显示端口/服务信息
  • 排序
    • 1/2/3 根据右侧第一行(2s均值)、第二行(10s均值)、第三行排序(40s均值)
    • < 根据源主机排序
    • > 根据目标主机排序

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容