Let’s say I have a machine with 3 NICs; wifi, eth, and 3G. I’m trying to get the ESTIMATED speed (or bandwidth) at which a link CAN transmit at a given time for each of these interfaces and determine which one is the fastest. Again at a given time. I’m writing a linux kernel module. I’m using kernel version 2.6.35. Is there anyway to measure the available bandwidth? Even if it meant sending a testing ping to measure something like we do in measuring latency …
Share
iperf can help you measure actual bandwidth
http://sourceforge.net/projects/iperf/