Table of Contents
This tip is about the how to use bmon to monitor network bandwidth on Linux. So read this free guide, How to use bmon to monitor network bandwidth on Linux step by step. If you have query related to same article you may contact us.
How to use bmon to monitor network bandwidth on Linux – Guide
bmon is a simple yet powerful text-based network monitoring and debugging tool for Unix-like systems that collects network-related statistics and displays them visually in a user-friendly format. It is a reliable and effective real-time bandwidth monitor and rate estimator. It can read input with a variety of input modules and presents output in a variety of output modes, including an interactive curses user interface as well as programmable text output for scripting purposes. Almost all Linux distributions have the bmon package in their default repositories and can be easily installed using the default package manager, but the available version may be a little older.
we discussed running an internet speed test from the Linux command line. This is great for testing your internet speed. But what if you want to monitor the bandwidth usage of an internal connection? Enter bmon, a lightweight, real-time command-line bandwidth monitoring tool. The bmon utility is a tool that provides information about network interface usage on the command line, but in a very familiar way. bmon utility is widely used, easy to install and easy to start. Let’s dive. Bmon Stands is an open source bandwidth monitoring tool. bmon is a powerful CLI-based network bandwidth monitoring and debugging tool for Unix/Linux systems to collect network related statistics and present them visually on the command line in a user-friendly way. It logs traffic usage on all network interfaces in the system. It is an effective and fast real-time network bandwidth monitor and rate estimator.
bmon installation on linux:
It can be easily installed from the default package manager, as almost all Linux distributions have the bmon package in their default repositories, but the available version may be a little bit older.
On RHEL/CentOS/Fedora:
On Fedora 22+:
On Debian/Ubuntu/Mint:
On the openSUSE system:
On Arch Linux based systems:
For the latest version of bmon (i.e. version 4.0) you should compile from your source using the following commands for different Linux distributions:
For Debian based systems:
For CentOS 6, RHEL based systems:
For OSX installation:
Full help is provided via the following command:
Bandwidth Monitor (BMON): Introduction
Running bmon to capture live bandwidth usage
After successfully completing bmon installation through the help of the above commands for different distros, just type the following command to run the bmon tool:
Set the specific interface to display:
-To monitor the enp1s0 network interface, we will use the -p flag to set the policy defining which network interfaces to display as below:
To see the result in bits per second instead of bytes per second, use the -b flag as follows:
To set the intervals per second, use the -r flag as below:
To use bmon Input Modules:
Final note
I hope you like the guide How to use bmon to monitor network bandwidth on Linux. In case if you have any query regards this article you may ask us. Also, please share your love by sharing this article with your friends.