Home / Knowledge Base / How to / What Is nload and How to Install & Use It on Linux

What Is nload and How to Install & Use It on Linux

Table of Contents

nload is a real-time console-based tool that lets you monitor network traffic usage with visual graphs, making it easier to troubleshoot bandwidth issues or track usage trends on Linux servers.

In this guide, you’ll learn:

  • ✅ What nload is and how it works
  • 📦 How to install nload on Ubuntu, CentOS, Fedora, and more
  • 🛠️ How to use nload with examples
  • 🧠 Common flags, usage tips, and FAQs

Let’s get started.

📌 What Is nload?

nload is a command-line utility for real-time network bandwidth monitoring. It displays incoming and outgoing traffic separately, both numerically and as visual bar graphs, right in your terminal.

Unlike tools like iftop or bmon, nload is incredibly lightweight and simple to use. It doesn’t require complex setup and works out of the box on most Linux distributions.

🚀 Key Features of nload

  • 📊 Graphical display of inbound & outbound traffic
  • ⚡ Instant refresh of bandwidth stats
  • 🧩 Lightweight with minimal dependencies
  • 🧮 Display of current, average, min/max values
  • 🔄 Ability to switch between network interfaces

📦 How to Install nload on Linux

Here are the commands to install nload on popular Linux distributions:

🐧 Ubuntu / Debian

sudo apt update
sudo apt install nload

🔴 Red Hat / CentOS / AlmaLinux

sudo yum install epel-release
sudo yum install nload

🟠 Fedora

sudo dnf install nload

⚪ Arch Linux

sudo pacman -S nload

💡 Not Using a Package Manager?

You can also compile nload from source via its GitHub repository.

🛠️ How to Use nload

After installation, just run:

nload

By default, this will show traffic stats for your primary network interface (e.g. eth0 or ens18).

📋 nload Command Examples

CommandDescription
nloadMonitor default interface
nload eth0Monitor a specific interface
nload -u MShow stats in MB/s instead of default KB/s
nload -mDisplay multiple interfaces in a split screen
nload -a 1000Set averaging interval to 1 second
nload -t 200Set screen refresh interval to 200 ms

🔍 Pro Tips for Using nload Effectively

  • Use nload -m to see multiple interfaces in real-time.
  • Set -a and -t flags carefully; very low refresh intervals may increase CPU usage.
  • Combine with tools like iftop or vnstat for deeper analysis.

📥 Uninstalling nload

If you no longer need nload:

Ubuntu/Debian

sudo apt remove nload

CentOS/RedHat

sudo yum remove nload

❓ Frequently Asked Questions

What is nload used for?

nload helps system administrators monitor network bandwidth usage in real time from the command line. It’s especially useful on servers without GUI.

Is nload better than iftop?

nload shows graphical traffic flow over time but doesn’t show IP connections like iftop. Use both for full network analysis.

Can I monitor multiple interfaces with nload?

Yes. Use nload -m to monitor all interfaces simultaneously.

Does nload work on cloud servers?

Yes, nload works on any Linux machine — including VPS, dedicated servers, and cloud environments like AWS or DigitalOcean.

📎 Related Articles

🧠 Summary

Featurenload Description
PurposeCLI network traffic monitor with graphs
Installapt, yum, dnf, or pacman
Usagenload, nload eth0, nload -m, etc.
BenefitsLightweight, easy to use, fast
LimitationsDoesn’t show connections/IPs like iftop or netstat

G7 Acceleration Network

The G7 Acceleration Network boosts your website’s speed, security, and performance. With advanced full page caching, dynamic image optimization, and built-in PCI compliance, your site will load faster, handle more traffic, and stay secure. 

WordPress Hosting

Trusted by some of the worlds largest WooCommerce and WordPress sites, there’s a reason thousands of businesses are switching to G7