[Asterisk-Users] Bandwidth measurement tool: bmtools
John Todd
jtodd at loligo.com
Sat Jun 7 13:00:46 MST 2003
This is not specifically on-topic for Asterisk, but I have found on
many occasions while working with Asterisk that it would have been
very handy to be able to measure, with some precision, the bandwidth
being used by a particular host, port, or combination of the two.
So, I went searching for various tools, none of which were what I
wanted. They either were too clever, or too limited in their
abilities.
However, someone forwarded the link to this tool to me about an hour
ago, and I've been thrilled that it does _exactly_ what I want. I
can use a BPF-style filter to monitor exactly what I'd like to watch,
and it hands back results to me in "real time" down to a one-second
interval. Sometimes, a small program can make me very happy, and I
suppose after a morning full of various system problems I'm overly
happy have something that works and does just what I want it to.
This is useful for checking to see how much bandwidth a codec
_really_ uses, or seeing what your total usage is between two IAX
hosts, or pretty much anything that requires live examination of
ethernet segment traffic.
http://s-tech.linux-pl.com/bmtools/
[root at ms1 bmtools-0.71]# ./rate -r 1 -f 'host 10.0.1.3 and not port ssh'
-> Currently 263.05 Bps/3.01 pps, Average: 263.05 Bps/3.01 pps
-> Currently 2706.00 Bps/17.00 pps, Average: 1486.97 Bps/10.02 pps
-> Currently 588.00 Bps/6.00 pps, Average: 1186.92 Bps/8.68 pps
-> Currently 440.00 Bps/4.00 pps, Average: 1000.00 Bps/7.51 pps
-> Currently 440.00 Bps/4.00 pps, Average: 887.91 Bps/6.81 pps
-> Currently 2080.00 Bps/16.00 pps, Average: 1086.72 Bps/8.34 pps
-> Currently 1282.00 Bps/9.00 pps, Average: 1114.64 Bps/8.43 pps
-> Currently 10385.00 Bps/20.00 pps, Average: 2274.01 Bps/9.88 pps
^C
JT
More information about the asterisk-users
mailing list