What's new

Testing performance with iperf3

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

tarassippo

Regular Contributor
I'm playing around with iperf3 to test the speed between my laptop and the R7800 (running in AP mode) and between the R7800 and the firewall (OPNsense).

I was expecting better bitrates, at least between the R7800 and OPNsense as they are connected via 1 Gb/s Ethernet port with a CAT 6a cable (tried 3 different cables).

This is what I get between my laptop (connected at 866 Mb/s with an Intel 7260AC) and the R7800 (tested 10+ times and the output is pretty consistent):

upload_2020-7-5_23-38-35.png


And this is between the R7800 and OPNsense (both ports are set 1000M/full duplex):

upload_2020-7-5_23-41-54.png


I'd appreciate any thoughts you could share.

Tia.
 
You don't list enough info about all the equipment used like processors clock rates,, internet speed etc. This really has no meaning other than your laptop may not be up to the task.
 
Last edited:
You don't list enough info about all the equipment used like processors clock rates,, internet speed etc. This really has no meaning other than your laptop may not be up to the task.
I'm actually more surprised of the bitrate betwwen the R7800 and the OPNsense - and I don't see why the laptop would affect that speed...

Anyway, the laptop's got an Intel i5-3380M CPU @2.90 GHz dual-core, 12 GB of RAM DDR3 and a 256GB SSD and the OPNsense firewall runs on a PC Engines APU2E4

Probably it's time to get a replacment for the R7800...
 
Last edited:
And this is between the R7800 and OPNsense (both ports are set 1000M/full duplex):

If you have QoS enabled on the R7800, this explains much, because of odd things going on there.

w/o QoS - should get wire speed from the R7800 to the OpnSense box

Not netgear firmware, but IPQ8065 on OpenWRT on test lan - source is R7800, sink is Ubuntu 18.04 on an Intel NUC

Code:
Connecting to host 192.168.15.20, port 5201
[  4] local 192.168.15.15 port 54034 connected to 192.168.15.20 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   114 MBytes   955 Mbits/sec    0    427 KBytes       
[  4]   1.00-2.00   sec   111 MBytes   931 Mbits/sec    0    427 KBytes       
[  4]   2.00-3.00   sec   112 MBytes   938 Mbits/sec    0    427 KBytes       
[  4]   3.00-4.00   sec   112 MBytes   939 Mbits/sec    0    427 KBytes       
[  4]   4.00-5.00   sec   112 MBytes   939 Mbits/sec    0    427 KBytes       
[  4]   5.00-6.00   sec   112 MBytes   939 Mbits/sec    0    427 KBytes       
[  4]   6.00-7.00   sec   112 MBytes   938 Mbits/sec    0    427 KBytes       
[  4]   7.00-8.00   sec   112 MBytes   940 Mbits/sec    0    427 KBytes       
[  4]   8.00-9.00   sec   112 MBytes   939 Mbits/sec    0    427 KBytes       
[  4]   9.00-10.00  sec   112 MBytes   939 Mbits/sec    0    427 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.09 GBytes   940 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.09 GBytes   938 Mbits/sec                  receiver

iperf Done.
 
No QoS - I'm using the R7800 in AP mode...

And I was expecting a similar result, so disappointed... Will see if I can borrow another router to test...

Thanks.
 
And this is between the R7800 and OPNsense (both ports are set 1000M/full duplex):

Not netgear firmware, but IPQ8065 on OpenWRT on test lan - source is R7800, sink is Ubuntu 18.04 on an Intel NUC

R7800, firmware 1.0.2.78SF, AP mode <--> PC i7 powered by Debian 10:

Code:
Connecting to host 192.168.200.100, port 5201
[  5] local 192.168.200.3 port 60985 connected to 192.168.200.100 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   115 MBytes   967 Mbits/sec    0    863 KBytes
[  5]   1.00-2.00   sec   111 MBytes   933 Mbits/sec    0   1.07 MBytes
[  5]   2.00-3.00   sec   113 MBytes   944 Mbits/sec    0   1.11 MBytes
[  5]   3.00-4.00   sec   113 MBytes   944 Mbits/sec    0    983 KBytes
[  5]   4.00-5.00   sec   111 MBytes   933 Mbits/sec    0   1.12 MBytes
[  5]   5.00-6.00   sec   113 MBytes   944 Mbits/sec    0   1.12 MBytes
[  5]   6.00-7.00   sec   111 MBytes   933 Mbits/sec    0   1.12 MBytes
[  5]   7.00-8.00   sec   111 MBytes   933 Mbits/sec    0    573 KBytes
[  5]   8.00-9.00   sec   113 MBytes   944 Mbits/sec    0   1.12 MBytes
[  5]   9.00-10.00  sec   113 MBytes   944 Mbits/sec    0   1.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.10 GBytes   942 Mbits/sec     0             sender
[  5]   0.00-10.04  sec  1.09 GBytes   936 Mbits/sec                  receiver
iperf Done.

BTW, it is better to test iperf using parallel client streams to run (for real life testing). I.e. something like

iperf3 -c 192.168.200.100 -P 10

Voxel.
 
Thanks Voxel, so it seems that with -P 10 parameter I get good bitrate (with no such option I don't go over 450 Mbps):

This is between my R7800 AP (firmware 1.0.2.78SF) <--> OPNsense

upload_2020-7-10_22-4-20.png
 

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top