| Title: Port of the week: bwm-ng | |
| Author: Solène | |
| Date: 06 May 2016 | |
| Tags: portoftheweek networking | |
| Description: | |
| I am starting a periodic posting for something I wanted to do since a | |
| long time. Take a port in the tree and introduce it quickly. There are | |
| tons of ports in the tree that we don't know about. So, I will write | |
| frequently about ports that I use frequently and that I find useful, | |
| if you read this, maybe I will find a new tool to your collection of | |
| "useful program". :-) | |
| For a first one, I would like to present **net/bwm-ng**. Its name | |
| stands for “_BandWitch Monitor next-generation_”, it allows the | |
| user | |
| to watch in real-time the bandwith usage of the different network | |
| interfaces. By default, it will update the display every 0.5 | |
| second. You can change the frequency of updating by pressing keys '+' | |
| and '-'. | |
| Let see the bindings of the interactive mode : | |
| - **'t'** will cycle between current rate, maximum peak, sum, average | |
| on 30 seconds. | |
| - **'n'** will cycle between data sources, on OpenBSD it defaults to | |
| "getifaddrs" and you can also choose "sysctl" or "netstat -i". | |
| - **'d'** will change the unit, by default it shows KB but you can | |
| change to another units that suits better your current data. | |
| Summary output after downloading a file | |
| input: getifaddrs type: sum | |
| - iface Rx Tx | |
| Total | |
| ======================================================================= | |
| ======= | |
| lo0: 0.00 B 0.00 B | |
| 0.00 B | |
| em0: 19.89 MB 662.82 KB | |
| 20.54 MB | |
| pflog0: 0.00 B 0.00 B | |
| 0.00 B | |
| ----------------------------------------------------------------------- | |
| ------- | |
| total: 19.89 MB 662.82 KB | |
| 20.54 MB | |
| It's available on *BSD, Linux and maybe others. | |
| In OpenBSD ports tree, look for **net/bwm-ng**. | |