跳转至

Ubuntu 使用iftop查看网络流量


2014-03-13 by dongnan

环境

操作系统: Ubuntu 14.04 LTS 版本

安装

apt-get install iftop

使用

iftop -i em1

项目

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

命令参数

  • -i:设定监测的网卡。
  • -B:以bytes为单位显示流量(默认是bits)。
  • -n:使host信息默认直接都显示IP
  • -N:使端口信息默认直接都显示端口号
  • -F:显示特定网段的进出流量(iftop -F 10.10.1.0/24)。
  • -h:(display thismessage),帮助,显示参数信息
  • -p:使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
  • -b:使流量图形条默认就显示;
  • -f:这个暂时还不太会用,过滤计算包用的;
  • -P:使host信息及端口信息默认就都显示;
  • -m:设置界面最上边的刻度的最大值,刻度分五个大段显示

快捷键

  • n: 切换是否解析主机名,你可以选择显示域名还是 IP 地址。
  • s/d: 切换是否显示源主机或者目的主机。
  • t: 切换主机接收和发送显示的模式:两行显示、一行显示、只显示发送流量、只显示发送流量。
  • N: 切换显示服务名称还是端口号,例如 ssh 或者 22。
  • S/D:切换是否显示源主机端口或者目的主机端口。
  • p:切换是否显示端口号。
  • <:根据源主机地址排序。
  • >:根据目的主机地址排序。
  • o:固定显示当前连接,用来观察当前连接的流量情况,避免刷新后连接顺序变化。
  • P:暂停刷新。
  • h/?:切换显示帮助。
  • T: 切换显示每个连接的累计总流量,类似前面提到的 cumm,不过是针对单个连接的。
  • q: 退出 iftop

参考

Linux 下的流量监控工具

回到页面顶部