nload 是 linux 下开销最低的实时带宽监控工具,仅读取 /proc/net/dev 计数器,默认显示首活跃物理网卡的入站和出站流量,单位为 kb/s,支持 -u m 切换 mb/s、-t 500 调整刷新间隔、-m 关闭图表,并可通过方向键切换网卡、f2 设置、f5 保存配置。

直接运行 nload 就能开始监控,默认自动识别第一块活跃网卡(如 eth0 或 ens33),实时显示上下行吞吐速率、平均值、峰值和总流量,界面带动态柱状图,响应快、无延迟。
快速启动与基础用法
无需 root 权限,开箱即用:
- 查看默认网卡:
nload - 指定网卡(例如
ens33):nload ens33 - 以 MB/s 显示更直观:
nload -u M ens33(-u M表示单位为兆字节每秒) - 设刷新间隔为 500 毫秒(更顺滑):
nload -t 500 ens33
多网卡切换与交互操作
运行后可键盘操作,不需重启命令:
- 按 ← → 方向键 或 Tab / Enter 切换不同网卡
- 按 F2 打开设置菜单,调整图表宽度、单位、刷新时间等
- 按 F5 保存当前配置到用户文件,下次启动自动生效
- 按 q 或 Ctrl+C 安全退出
关键指标怎么看
nload 界面分上下两栏,分别对应“Incoming”(下行/接收)和“Outgoing”(上行/发送):
-
Curr:当前瞬时速率(如
2.85 MByte/s),反映此刻真实吞吐 - Avg / Min / Max:滚动窗口内的平均、最低、最高值,帮助判断波动范围
- Ttl:自本次启动以来的累计收发总量(单位 GByte),非系统级累计值
配合排查的实用技巧
nload 专注“整体吞吐”,发现异常后再深入定位:
- 若下行持续跑高,但业务没明显请求增长 → 用
iftop -n -B -i ens33查是哪个 IP 在大量接收 - 若上行突增 → 用
sudo nethogs -t ens33看是哪个进程在上传数据 - 想对比多张网卡(如物理口 + Docker桥接口)→ 直接
nload ens33 docker0同屏显示











