18 July 2013

nload - Monitor your internet speed in the Terminal


How to install nload in ubuntu
nload is a terminal based application for linux which monitors network traffic and bandwidth usage in real time. It monitors the in- and outgoing traffic using two graphs and provides additional info like the total amount of transferred data and min/max network usage.
It displays the total amount of data that has been transferred over a network device since the last reboot, the current bandwidth usage, and the minimum, maximum, and average bandwidth usage measured since it started.

How to Install nload

nload comes pre-installed with Ubuntu, so you can use it directly. If it is not installed on your system then, open terminal (Ctrl + Alt + t) and run the following command

$ sudo apt-get install nload

How to use it

Step 1: You can use nload by simply typing nload in the terminal, if you haven't provided any interface then it will display information for all network interfaces starting with eth0 (which is default). To Toggle between different network interfaces, use arrows keys.

$ nload

Decoding nload Output

Incoming: Data for incoming traffic:
Curr: 23.53 kBit/s current, speed right now
Avg: 11.28 kBit/s average
Min: 33.67 kBit/s Minimum, in the observed period
Max: 0.28 kBit/s Maximum, in the observe period
Ttl: 14.34 GByte total volume transferred

Outgoing: Data outgoing traffic:
Curr: 56.29 kBit/s (same as above)
Avg: 56.24 kBit/s
Min: 44.77 kBit/s
Max: 79.67 kBit/s
Ttl: 982.78 MByte

Step 2: You can check specific network interface by specifying its name.
$ nload lo
Note: lo is a loopback network interface.

Step 3: You can check different network interfaces in same window by typing following command
$ nload -m lo ppp0

how to install nload in ubuntu using terminal

Step 4: nload uses bits/s as default unit to show traffic numbers, you can change it by specifying -u h|k|m. h - bits/s (Defualt) , k - kBits/s, m- Mbits/s.
$ nload -u k ppp0

how to install nload in ubuntu

Note: As you can see in the output, the total data field(Ttl) is still in Mbytes, You can change that field by using -U(capital) option.
$ nload -U k ppp0

nload in linux

Step 5: To know more about nload refer man page or use help command
$ man nload
$ nload --help

That's it. Hope you have Enjoyed the post.

If You Liked This Post Please Take a Time To Share This Post

You May Also Like...


  1. Found this Link in Google+ Linux group. Thanks for the tip!

    For ubuntu users, apt-get install nload works in 12.04!

  2. Hi,

    I do an article on nload and I would like to know the exact definition of the argument
    -I max_scaling / - o-max scaling.

  3. -I option specifies input bandwidth usage and -O specifies output bandwidth usage

    max_scaling used when nload draws graph of input and output bandwidth usage. Default value is 10240 you can change it by pressing f2.

    Here is a screen shot


  4. Network monitoring is no longer a complex word, especially for small business applications that may be using real time real time network bandwidth monitoring tool

  5. Hi, great to see your website. I like the content and the research done behind every aspect of your blog. It looks great and very knowledgeable. Keep it up the good work. godaddy coupons