I've released version 0.3 Beta release of ibmonitor -
an interactive bandwidth monitor.
In short -
ibmonitor is an interactive linux console application which shows bandwidth consumed
and total data transferred on all interfaces.
Its features are:
Shows received, transmitted and total bandwidth of each
interface
Calculates and displays the combined value of all
interfaces
Displays total data transferred per interface in
KB/MB/GB
Bandwidth Values can be displayed in Kbits/sec(Kbps)
and/or KBytes/sec(KBps)
Can show maximum bandwidth consumed on each interface
since start of utility
Can show average bandwidth consumption on each interface
since start of utility
The output with all features (max, avg and display in Kbps and KBps) easily fits on a 80x24 console or xterm
Can interactively change its output display format
depending on key pressed by user.
Changes from 0.2 to 0.3 are:
Displaying total bytes (in KB/MB/GB) transferred
on each interface since start of utility.
The unit (KB/MB/GB) changes dynamically depending on
available field width.
"--data" added to command line options
"D/d" input key is recognized in interactive mode.
Removed unused hash keys in interfaces and
interfaces_all hash
Changed the display look. The interface name is not in
same column as with 'Max', 'Avg', 'Amount'
Amount of data stored was incorrect earlier, as it was
not taking into account refresh interval. Fixed.