I have 2 Linux servers, one with iperf v2.0.9, the other with iperf v2.1.4
I observed that there is a change in the new iperf as regards to the usage of option -b:
old iperf:
-b xM -> x Mbps is sent
new iperf:
-b xM -> x1,0241,024 Mbps is sent
For instance in case of -b100M:
1) old iperf sends 100Mbps
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 11.9 MBytes 100 Mbits/sec
[ 3] 1.0- 2.0 sec 11.9 MBytes 100 Mbits/sec
[ 3] 2.0- 3.0 sec 11.9 MBytes 100 Mbits/sec
2) new iperf sends 105Mbps:
[ 1] 0.00-1.00 sec 12.5 MBytes 105 Mbits/sec
[ 1] 1.00-2.00 sec 12.5 MBytes 105 Mbits/sec
[ 1] 2.00-3.00 sec 12.5 MBytes 105 Mbits/sec
[ 1] 3.00-4.00 sec 12.5 MBytes 105 Mbits/sec
Please set back as it was originally, users want to see the value they write in -b option.
I find strange why someone decided to change something that has been working fine for many years.
To correct the missing mutiplication symbols:
new iperf:
-b xM -> x* 1,024 * 1,024 Mbps is sent