bmon
Bmon is a command line tool designed for Linux systems to monitor network bandwidth usage. It provides a real-time monitoring of network statistics, including network interface data rate, total bytes transferred, and packets transmitted/received. Bmon supports various output formats such as plain text, CSV, and JSON for easy integration with other monitoring tools or scripts. It is capable of displaying network bandwidth usage on a per-interface basis, allowing users to monitor specific network interfaces or all interfaces simultaneously. Bmon also offers a simple and intuitive user interface with color-coding to visually distinguish different network interfaces and their respective statistics. Users can customize the display by selecting the specific information they want to monitor, such as incoming and outgoing bandwidth, maximum bandwidth, or error statistics. It can generate historical reports with cumulative data for each network interface, enabling users to analyze network usage trends over time. Bmon is highly resource efficient and lightweight, making it ideal for monitoring network bandwidth on systems with limited resources or in headless environments. It has built-in support for monitoring wireless networks, providing information on signal strength, link quality, and packet loss. Overall, bmon is a powerful and flexible tool for network administrators and users who need comprehensive network bandwidth monitoring on their Linux systems.
List of commands for bmon:
-
bmon:tldr:06680 bmon: Set interval (in seconds) in which rate per counter is calculated.$ bmon -R ${2-0}try on your machineexplain this command
-
bmon:tldr:1d5d0 bmon: Display the list of all the interfaces.$ bmon -atry on your machineexplain this command
-
bmon:tldr:58140 bmon: Set policy to define which network interface(s) is/are displayed.$ bmon -p ${interface_1,interface_2,interface_3}try on your machineexplain this command
-
bmon:tldr:bf070 bmon: Display data transfer rates in bits per second.$ bmon -btry on your machineexplain this command