Blog History

December 22, 2017

iPerf & multiple data streams

iPerf is a sweet small CLI tool to diagnose bandwidth issues. It's especially handy when figuring out internal bandwidth issues. In my example I'm using the -P switch to setup 7 parallel streams to the server. My client is just my OnePlus3T using HE.NET's Network Tools app. Highly recommend this app by the way, I use it all the time for these types of tests. Maybe I'll write a review soon.

Here are the initial batch of results:

-c 10.1.1.64 -i 1 -n 2000000.00k -4 -P 7
Accepted connection from 10.1.1.62, port 40672
[  5] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40673
[  7] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40674
[  9] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40675
[ 11] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40676
[ 13] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40677
[ 15] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40678
[ 17] local 10.1.1.64 port 5201 connected to 10.1.1.62 port 40679
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   133 KBytes  1.08 Mbits/sec
[  7]   0.00-1.00   sec   220 KBytes  1.80 Mbits/sec
[  9]   0.00-1.00   sec   480 KBytes  3.93 Mbits/sec
[ 11]   0.00-1.00   sec   744 KBytes  6.09 Mbits/sec
[ 13]   0.00-1.00   sec   626 KBytes  5.12 Mbits/sec
[ 15]   0.00-1.00   sec   590 KBytes  4.83 Mbits/sec
[ 17]   0.00-1.00   sec   774 KBytes  6.33 Mbits/sec
[SUM]   0.00-1.00   sec  3.48 MBytes  29.2 Mbits/sec


As you can see, the results are streaky, beings I'm at -64dBM on my wifi connection and it's only putting me on the 2.4Ghz for penetration instead of the 5Ghz because walls and floors are creating interference between me and the WAP. At some points of the full test, it was dropping some streams as low as 500Kb/s trying to keep up. Stream IDs 5 and 17 were the consistently stronger performers in the summary of the test. Stream 5 averaged 4.79 Mb/s, and stream 17 averaged 4.76 Mb/s. Stream 11 was the worst, averaging 3.11 Mb/s.

It's cool to see the varied results as the streams open on different ports and manage to pull different amounts of data.

No comments:

Post a Comment