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 下的流量监控工具