dotfiles/.config/i3blocks/bandwidth2/README.md
2019-05-02 02:54:34 +02:00

862 B

bandwidth2

Monitor bandwidth usage. This is a C version of the bandwidth blocklet.

It comes with some other features though:

  • Automatically estimate what unit (K,M,G,T) to use depending on the value. You can still choose between bits and bytes.
  • By default sum all the network interfaces (except lo) instead of only default route interface.
  • Warning and critical colors as an option.
  • Choice for SI units or binary units.

Build

make

Config

[bandwidth]
command=$SCRIPT_DIR/bandwidth2 
interval=persist
markup=pango
LABEL=
#INTERFACE=(checks all interfaces)
#USE_BITS=0
#USE_BYTES=1
#WARN_RX=0
#WARN_TX=0
#CRIT_RX=0
#CRIT_TX=0
#USE_SI=0

E.g.

[bandwidth]
command=$SCRIPT_DIR/bandwidth2 
interval=persist
markup=pango
LABEL=
WARN_RX=307200
WARN_TX=30720
CRIT_RX=512000
CRIT_TX=51200