Skip to content

nload Introduction

nload is a text console-based network traffic monitor. It shows your server's traffic and bandwidth statistics.

Using nload

dnf -y install epel-release
dnf -y install nload

The common options of the nload command follow, and under normal circumstances, require nothing additional. The options come before the interface to monitor:

OptionsDescription
-a PERIODLength for time window of calculation in seconds (default: 300)
-mShows multiple devices and does not show a traffic graph
-t INTERVALRefresh interval in milliseconds (default: 500)
-u UNITOne-letter unit for bandwidth display (default: k)
-U UNITOne-Letter unit for data transfer display (default: M)

The units for the latter two options are as follows:

UnitMeaning
bbit
Bbyte
kkilobit
Kkilobyte
mmegabit
Mmegabyte
ggigabit
Ggigabyte

A sample output from the author's home server running a Tor relay:

Device bridge0 [172.20.0.3] (1/8):
================================================================================
Incoming:
                                             ########
                                             ########
                                             ########
                                             ########
                                             ########
                                             ########  Curr: 79.13 MBit/s
                                             ########  Avg: 84.99 MBit/s
                                             ########  Min: 79.13 MBit/s
                                             ########  Max: 87.81 MBit/s
                                             ########  Ttl: 1732.95 GByte
Outgoing:
                                             ########
                                             ########
                                             ########
                                             ########
                                             ########
                                             ########  Curr: 81.30 MBit/s
                                             ########  Avg: 88.05 MBit/s
                                             ########  Min: 81.30 MBit/s
                                             ########  Max: 91.36 MBit/s
                                             ########  Ttl: 1790.74 GByte

Breaking the above lines down:

  • Curr - current measured bandwidth use
  • Avg - average bandwidth use in period
  • Min - minimum measured bandwidth use
  • Max - maximum measured bandwidth use
  • Ttl - data transferred in nload session

Shortcut keys for interaction

  • Page Down, Down - Go down one interface
  • Page Up, Up - Go up one interface
  • F2 - Show the option window
  • F5 - Save the options
  • F6 - Reload the settings from the config file
  • Q, Ctrl+C - Quit nload

Author: Neel Chauhan

Contributors: Steven Spencer, Ganna Zhyrnova