bwm-ng can be used to monitor the current Bandwidth of all or some specific Interfaces. It shows total of in and out as well as total of all Interfaces. Several different output methods are supported (curses, plain, csv and html). bwm-ng is not limited in the number of interfaces and can handle new ones dynamically while its running or hide those which are not up.
Bandwidth Monitor NG is a small console-based live network and disk I/O bandwidth monitor for Linux, BSD, Solaris, Mac OS X, and others. It supports /proc/net/dev, netstat, getifaddr, sysctl, kstat, /proc/diskstats, /proc/partitions, IOKit, devstat, and libstatgrab. An unlimited number of interfaces and disks are supported. Interfaces and disks are added or removed dynamically from the list. You can white or blacklist interfaces and disks. The output includes KB/s, Kb/s, packets, errors, average, max, and total sum, and can be viewed via curses, a plain console, CSV, or HTML. Configuration can be done through a config file or the command line.