【linux命令】命令iftop实时流量监控
命令iftop实时流量监控
iftop
是一个命令行系统监控工具用来显示网络连接。默认按照带宽使用排序连接,并且最大带宽消耗排最上方。iftop
在命名的网络接口上监听网络流量并显示按照主机对显示当前流量带宽。
如果没有指定接口,iftop
将监听在外部接口(使用libcap
和libncurses
)的第一个接口上。iftop
必须使用超级管理员权限运行,因为需要监控所有网络流量。
默认iftop
将解析地址对应的主机名并计算所有通过过滤器的IP地址。主机名查询会增加网络流量而显示在网络流量展示中。
T
- 显示或隐藏累积网络数据量(cumulative
),会在显示主机对的3列网络速率rate
左边再增加一列显示累积数据量cum
S
- 显示源端端口D
- 显示目的端端口n
- 显示主机IP地址而不是解析的主机名1/2/3
- 按照指定列进行排序<
- 根据源名字排序>
- 根据目的名字排序P
- 暂停显示(否则就不断更新当前显示)j/k
- 滚动显示?
- 帮助
Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter code] [-N net/mask]
-h 显示帮助信息
-n 不执行主机名DNS解析(即直接显示IP地址而不是主机名)
-N 不执行端口转换成服务操作(直接显示端口数字)
-p 运行在混杂模式(此时会显示整个网段中其他主机`部分`流量)
-b 不显示流量的图形条
-B 采用字节(bytes)显示带宽
-i interface 监听在指定网络接口
-f filter code 使用过滤代码来选择计数的数据包(默认是none,但是只计算IP包)
-F net/mask 显示网络的in/out数据流
-P 显示端口
-m limit 设置带宽等级的上限
-c config file 指定替代的配置文件