Tiny Networkinterface Monitor (TNM) was written to practice bash scripting. It's analyzing any interface usage (I used it for my DSL connection) . I generates a pseudo graphical representation of the receive and send usage in % of the interface bandwidth an usage in KBs .
Adapt the following parameters:
2) max receiving speed in KB/s
3) Measurement interval in seconds
4) Scrren width in number of chars