侧边栏壁纸
  • 累计撰写 269 篇文章
  • 累计创建 141 个标签
  • 累计收到 16 条评论

目 录CONTENT

文章目录

Linux VPS流量监控 – iftop安装教程及使用详解

Sherlock
2015-12-19 / 0 评论 / 0 点赞 / 1443 阅读 / 0 字
温馨提示:
本文最后更新于2024-02-26,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

分享一个类似top命令的iftop流量监控工具。在使用iftop命令之前是不能直接运行的,需要我们先安装才可以使用。

安装

如果我们需要安装官方的安装包,那就需要从官网wget下来。官方地址:http://www.ex-parrot.com/~pdw/iftop/ 当然也没有必要这么复杂的。直接在我们的centos或者debian系统中使用命令安装。

CentOS系统 安装:

yum install iftop
apt-get install iftop

Debian系统 安装:

apt-get install iftop

命令使用

安装完毕之后,我们就可以使用iftop命令激活监控。

                        12.5Kb                  25.0Kb                   37.5Kb                  50.0Kb             62.5Kb
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
sherlocky.localdomain                           => 221.221.166.166                                 1.27Kb  1.35Kb  1.78Kb
                                                <=                                                  464b    221b    264b
sherlocky.localdomain                           => google-public-dns-a.google.com                     0b     58b    106b
                                                <=                                                    0b    123b    196b
sherlocky.localdomain                           => 42.156.166.25                                      0b     37b     23b
                                                <=                                                    0b     72b     45b


——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
TX:             cum:   3.81KB   peak:	3.64Kb                                            rates:   1.27Kb  1.45Kb  1.90Kb
RX:                    0.99KB           1.24Kb                                                      464b    416b    505b
TOTAL:                 4.79KB           4.88Kb                                                     1.72Kb  1.85Kb  2.40Kb

  • TX:代表发送的流量;
  • RX:代表接收的流量;
  • TOTAL:代表总的流量;
  • PEAK:代表峰值流量数据;
  • RATES:代表平均2、10、40秒的平均流量。

常用参数

-i 指定需要检测的网卡, 如果有多个网络接口,则需要注意网络接口的选择,如:# iftop -i eth1
-B 将输出以 byte 为单位显示网卡流量,默认是 bit
-n 将输出的主机信息都通过 IP 显示,不进行 DNS 解析 
-N 只显示连接端口号,不显示端口对应的服务名称
-F 显示特定网段的网卡进出流量  如: iftop -F 192.168.85.0/24
-h 帮助,显示参数信息
-p 以混杂模式运行 iftop,此时 iftop 可以用作网络嗅探器
-P 显示主机以及端口信息
-m 设置输出界面中最上面的流量刻度最大值,流量刻度分 5 个大段显示  如:# iftop -m 100M
-f 使用筛选码选择数据包来计数  如 iftop -f filter code
-b 不显示流量图形条
-c 指定可选的配置文件,如:iftop  -c config file
-t 使用不带 ncurses 的文本界面,
    以下两个是只和 -t 一起用的:
    -s num num 秒后打印一次文本输出然后退出,-t -s 60 组合使用,表示取 60 秒网络流量输出到终端
    -L num 打印的行数
-f 参数支持 tcpdump 的语法,可以使用各种过滤条件。

示例

# -i 指定一个网卡
iftop -i ens1f3

## 网卡id可使用 ifconfig 命令查看

# -P 显示端口
iftop -i ens1f3 -P

# -m 指定流量刻度最大值
iftop -i ens1f3 -P -m 100M

还可参考:Linux 网络流量监控利器 iftop 中文入门指南

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区