Linux 命令速查
网络 man nload

nload

实时查看网络接口的收发流量。

返回

补充说明

nload 是一个基于终端的网络流量监视器,用字符图形实时显示每个网络接口的传入(incoming)和传出(outgoing)速率、总量、最小/平均/最大速率。数据来自 /proc/net/dev。

默认会显示所有接口,也可以只指定某个接口。按方向键或 PageUp/PageDown 可在接口间切换,q 退出。刷新间隔、单位、图形上限都可以通过选项调整。

它适合快速观察带宽占用,不保存历史数据,也不能按进程统计流量。需要进程级或长期统计时,可改用 iftop、nethogs、vnstat 或 Prometheus node_exporter。

语法

nload [选项] [接口...]

选项

  • -a 秒:计算平均速率的时间窗口,默认 300 秒
  • -i 上限:设置传入图形的最大刻度(kbit/s)
  • -o 上限:设置传出图形的最大刻度(kbit/s)
  • -t 毫秒:刷新间隔,默认 500 毫秒
  • -u 单位:传入流量单位,h 自动、b bit/s、k kbit/s、m Mbit/s、g Gbit/s
  • -U 单位:传出流量单位,取值同上
  • -v:显示版本

实例

# 查看所有接口
nload

# 只看 eth0
nload eth0

# 同时查看两个接口
nload eth0 eth1

# 固定单位为 Mbit/s,刷新间隔 200ms
nload -u m -U m -t 200 eth0

# 设置图形上限为 1000 kbit/s,便于观察小流量
nload -i 1000 -o 1000 eth0

# 用 60 秒窗口计算平均值
nload -a 60 eth0

常用按键

方向键 / PageUp / PageDown   切换接口
q                            退出

注意事项

  • 容器或虚拟机中看到的是容器内可见的接口,可能不是宿主机全部流量。
  • 平均速率窗口越长,曲线越平滑,但对突发流量不敏感。
  • 仅统计字节数,不区分协议或连接来源。

参考链接