• Contact
  • About Me
  • Privacy Policy
DefenceDev
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
No Result
View All Result
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
No Result
View All Result
DefenceDev
No Result
View All Result
ADVERTISEMENT
Home Solutions

Network Monitoring (Bandwidth, Sessions) Tools for Linux

neo by neo
May 27, 2025
in Solutions
0
Network Monitoring (Bandwidth, Sessions) Tools for Linux

Network Monitoring (Bandwidth, Sessions) Tools for Linux

0
SHARES
14
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

Introduction

This article delves into some of the most effective tools for network monitoring on Linux, including netstat, iftop, and several others, highlighting their features and how they can aid in network management and troubleshooting.

List of tools described in the article

  • netstat: Network Statistics
  • iftop: Real-time console-based network bandwidth monitoring tool
  • nload: Network Load Monitor
  • tcpdump: Packet analyzer
  • bmon: Bandwidth Monitor

1. netstat: Network Statistics

Netstat (Network Statistics) is a command-line tool that provides information on network connections, routing tables, interface statistics, masquerade connections, and multicast memberships. It is a versatile tool that is included in almost all Linux distributions.

To install the tool type the following in the console:

sudo apt install net-tools

Basic usage:

netstat -tuln

This command lists all listening ports and their corresponding addresses.

netstat output in Ubuntu

Key Features:

  • Displays active connections and listening ports.
  • Shows routing tables and network interface statistics.
  • Useful for diagnosing network issues and monitoring network performance.

2. iftop: Real-time console-based network bandwidth monitoring tool

Iftop is a real-time console-based network bandwidth monitoring tool. It provides a visual representation of network traffic, showing a list of network connections from/to your system along with the data rates.

To install the tool type the following in the console:

sudo apt install iftop

Basic usage:

sudo iftop

Running this command will launch iftop and start monitoring the network traffic.

iftop output on Ubuntu
iftop output on Ubuntu

Key Features:

  • Real-time bandwidth usage tracking.
  • Displays network connections and traffic details.
  • Easy-to-read interface with graphical representation.

3. nload: Network Load Monitor

nload is a real-time network traffic and bandwidth usage monitor. It visualizes incoming and outgoing traffic separately, making it an excellent tool for network performance monitoring.

Basic usage:

ADVERTISEMENT
sudo nload

This command will start monitoring the network interfaces.

nload output on Ubuntu
nload output on Ubuntu

Key Features:

  • Real-time monitoring: Provides real-time graphs of network usage.
  • Traffic analysis: Differentiates between incoming and outgoing traffic.
  • User-friendly interface: Simple, console-based interface that is easy to use and interpret.

4. tcpdump: Packet analyzer

Tcpdump is a powerful packet analyzer that allows users to capture and analyze network traffic. It is an essential tool for network diagnostics and security analysis.

Basic usage:

sudo tcpdump -i eth0

This command captures packets on the eth0 interface.

ADVERTISEMENT

To check the interface name type:

ip add

In my case ens160 is the ethernet interface.

ip add output on Ubuntu
ip add otput on Ubuntu

5. bmon: Bandwidth Monitor

Bmon (Bandwidth Monitor) is a network bandwidth monitoring and debugging tool. It provides a detailed and interactive interface for network performance analysis.

To install the tool type the following in the console:

ADVERTISEMENT
 sudo apt install bmon

Basic usage:

bmon

This command starts bmon and begins monitoring network traffic.

bmon output on Ubuntu
bmon output on Ubuntu

If you are interessting in monitoring network data usage (monthly, daily or hourly) cehck tha page.

About The Author

neo

See author's posts

Tags: best-on-the-webmain-news
ADVERTISEMENT
Previous Post

Linux Real-Time Performance (CPU, Memory Usage) Metrics with htop, atop, nload, and iostat

Next Post

Linux Networking: netstat (Network Statistics) Examples on Linux

neo

neo

Next Post
netstat example on Ubuntu

Linux Networking: netstat (Network Statistics) Examples on Linux

Follow Us

  • Trending
  • Comments
  • Latest
MikroTik: Export Configuration in Text File

MikroTik: Export Configuration in Text File

Fortinet FortiGate: Static Route Configuration via GUI and CLI

Fortinet FortiGate: Static Route Configuration via GUI and CLI

Fortinet FortiGate Upgrade Path Tool

Fortinet FortiGate Upgrade Path Tool

Immich: Installation on Ubuntu 22.04

Immich: Installation on Ubuntu 22.04

NextCloud: Port Forwarding - Essential Ports for Smooth Functionality

NextCloud: Port Forwarding – Essential Ports for Smooth Functionality and Remote Access

Organizing and Managing Photos with Immich: Features I Use

Organizing and Managing Photos with Immich: Features I Use

Install Ubuntu 22.04 on Oracle VM Virtual Box

Install Ubuntu 22.04 on Oracle VM Virtual Box

Linux Directories: cd (Change Directory), pwd (Print Working Directory), mkdir (Make Directory)

Linux Directories: cd (Change Directory), pwd (Print Working Directory), mkdir (Make Directory)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

MikroTik: Check Your Wireless Password

MikroTik: Check Your Wireless Password

Install SoftEther VPN Server on Ubuntu 24.04

Install SoftEther VPN Server on Ubuntu 24.04

Recent News

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

MikroTik: Check Your Wireless Password

MikroTik: Check Your Wireless Password

Install SoftEther VPN Server on Ubuntu 24.04

Install SoftEther VPN Server on Ubuntu 24.04

Timeshift on Linux: How to Create and Restore System Snapshots

Timeshift on Linux: How to Create and Restore System Snapshots

ADVERTISEMENT

DefenceDev Tutorials

defencedev Logo

Whether you’re just starting or looking to expand your skills, I hope you find useful information and engaging discussions here. Let me take you through my journey and the goals behind this space!

Follow Us

Browse by Category

  • Blog
  • Cloud
    • Private
  • Linux Tutorials
    • Bash Scripting Tutorials
    • Commands
    • Networking
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Solutions
    • Docker
  • Video Tutorials
    • MikroTik Videos

Recent News

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Nginx Proxy Manager on Raspberry Pi 4 with Docker (Ubuntu 22.04)

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

Install Docker on Raspberry Pi 4 with Ubuntu 22.04

  • Site Map
  • Privacy Policy
  • Facebook Page
  • Disclaimer
  • Contact
  • About Me

© 2025 defencedev.com - All rights reserved.

No Result
View All Result
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos

© 2025 defencedev.com - All rights reserved.