- iftop – 显示带宽使用情况
可以通过参数指定要监控的网卡比如iftop -i eth0
每两行代表和每个host之间不同方向的网络流量,第一列是源主机,第二列是目标主机,第三列分别是最近2s, 10s和40s的平均网络流量。默认按10s的网络流量进行排序。
TX: cumm: 82.5KB peak: 67.3Kb rates: 5.02Kb 5.69Kb 16.0Kb
RX: 21.1KB 10.1Kb 1.74Kb 2.19Kb 3.99Kb
TOTAL: 104KB 77.4Kb 6.76Kb 7.88Kb 20.0Kb
底部显示全局的流量统计,cumm表示运行至今的累计情况,peak表示峰值数据, rates 表示最近2s,10s和40s秒平均网络流量。
快捷键
在监控界面可以通过快捷键来调整监控显示项。可以通过h或者?查看支持查快捷键用法。
主机显示
n - 是否开启DNS解析,显示机器名或者IP
s - 是否源主机
d - 是否显示目标主机
t - 流量统计显示模式,两行显示,一行显示,只显示发送流量或者接收流量
端口显示
N - toggle service resolution
S - 是否显示源主机端口
D - 是否显示目标主机端口
p - 是否显示端口号
排序
1/2/3 - 根据2s,10s和40s的流量排序
< - 按源主机进行排序
> - 按目标主机排序
o - 冻结当前排序,避免机器排序出现变化,方便观察固定主机流量
其他
P - 暂停刷新
h - 显示帮助
b - 是否显示进度条和刻度尺
B - 循环切换按2s,10s, 40s显示进度条
T - 显示或者隐藏统计总量
j/k - 滚动显示
f - 编辑过滤器代码
l - 屏幕文本搜索过滤
! - 执行Shell命令
q - 退出
- NetHogs – 监控网络流量带宽
快捷键
m 切换显示模式(kb/s, kb, b, mb)
r 根据接收流量排序
s 根据发送流量排序
q 退出