nload

console network traffic monitor

TLDR

Monitor all interfaces
$ nload
Monitor specific interface
$ nload [eth0]
Monitor multiple interfaces
$ nload [eth0] [wlan0]
Set refresh interval
$ nload -t [500]
Show in bits instead of bytes
$ nload -u b

SYNOPSIS

nload [options] [devices...]

DESCRIPTION

nload is a console network traffic monitor. It displays incoming and outgoing traffic using graphs and provides real-time bandwidth usage information.The tool shows current, average, minimum, and maximum traffic rates, making it easy to monitor network activity.

PARAMETERS

-a period

Average calculation period (seconds).
-t interval
Refresh interval (milliseconds).
-u unit
Unit for display (h=human, b=bits, B=bytes, k=KB, m=MB, g=GB).
-U unit
Unit for total traffic.
-m
Don't use multiple units.
devices
Devices to monitor.

KEYS

Left/Right: Switch devicesF2: OptionsF5: Save optionsF6: Reload optionsq: Quit

INSTALL

sudo apt install nload
sudo dnf install nload
sudo pacman -S nload
sudo apk add nload
sudo zypper install nload
brew install nload
nix profile install nixpkgs#nload

CAVEATS

Shows instantaneous rates which may fluctuate. Total counts reset on restart. Device names must be exact. VPN interfaces may need configuration.

HISTORY

nload was created by Roland Riegel as a simple network load monitor. It fills the niche for quick bandwidth visualization without the complexity of full network analyzers.

SEE ALSO

iftop(1), bmon(1), vnstat(1), nethogs(1)