跳到主要内容

Linux nload 命令 - 实时监控网络流量

介绍

nload 是一个用于监测网络流量的命令行工具,它以图形化的方式显示实时的网络使用情况。使用该命令,可在命令行界面通过图形化方式实时显示网络流量,包括上传和下载速率、总流量等数据。

使用前请确保你的系统上已经安装 nload 工具,在 Debian/Ubuntu 系统上可使用如下命令进行安装:

$ sudo apt install nload

语法

nload [options] [devices]

选项

  • -a:这个好像是全部数据的刷新时间周期,单位是秒,默认是 300。
  • -i <网络接口>:进入网卡的流量图的显示比例最大值设置,默认 10240 kBit/s。
  • -m:不显示流量图,只显示统计数据。
  • -o:出去网卡的流量图的显示比例最大值设置,默认 10240 kBit/s。
  • -t <刷新时间>:显示数据的刷新时间间隔,单位是毫秒,默认 500。
  • -K <速率因子>: 设置速率的因子,用于调整显示的速率。
  • -u <速率单位>:设置右边 Curr、Avg、Min、Max 的数据单位,默认是自动变的。注意大小写单位不同!
    • h|b|k|m|g —— h: auto,b: Bit/s,k: kBit/s,m: MBit/s 等;
    • H|B|K|M|G —— H: auto,B: Byte/s,K: kByte/s,M: MByte/s 等。
  • -U:设置右边 TTL 的数据单位,默认是自动变的。注意大小写单位不同(与 -u 相同)!

参数

  • devices:自定义监控的网卡,默认是全部监控的,使用左右键切换。

示例

实时监测默认网络接口:

nload

注意:默认情况下,nload 会实时监测第一个找到的网络接口的上传和下载速率。

监测指定的网络接口:

nload -i eth0

设置速率的显示单位(以 Kbps 为单位):

nload -u Kbps

调整速率的因子:

nload -K 1024

设置每隔2秒更新一次显示:

nload -t 2