Please run iperf3 -c 127.0.0.1 and post results here to make router database

ZyXEL NWA50AX
OpenWrt SNAPSHOT r20374-a434795809

root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 50162 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec  77.5 MBytes   642 Mbits/sec    0    895 KBytes
[  5]   1.01-2.01   sec  76.2 MBytes   642 Mbits/sec    0    895 KBytes
[  5]   2.01-3.00   sec  76.2 MBytes   644 Mbits/sec    0    895 KBytes
[  5]   3.00-4.01   sec  77.5 MBytes   644 Mbits/sec    0    895 KBytes
[  5]   4.01-5.01   sec  75.0 MBytes   629 Mbits/sec    0    895 KBytes
[  5]   5.01-6.01   sec  73.8 MBytes   621 Mbits/sec    0   1.44 MBytes
[  5]   6.01-7.01   sec  73.8 MBytes   621 Mbits/sec    0   1.44 MBytes
[  5]   7.01-8.01   sec  75.0 MBytes   628 Mbits/sec    0   1.44 MBytes
[  5]   8.01-9.02   sec  73.8 MBytes   614 Mbits/sec    0   1.44 MBytes
[  5]   9.02-10.00  sec  72.5 MBytes   618 Mbits/sec    0   1.44 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   751 MBytes   630 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   751 MBytes   630 Mbits/sec                  receiver

iperf Done.
root@OpenWrt:~#

Linksys WRT1900AC v2
OpenWrt 22.03.0-rc6 r19590-042d558536

root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 35774 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.06 GBytes  9.12 Gbits/sec    0    639 KBytes
[  5]   1.00-2.00   sec   731 MBytes  6.13 Gbits/sec    0   1023 KBytes
[  5]   2.00-3.00   sec   496 MBytes  4.16 Gbits/sec    0   1.25 MBytes
[  5]   3.00-4.00   sec  1.06 GBytes  9.15 Gbits/sec    0   1.25 MBytes
[  5]   4.00-5.00   sec   561 MBytes  4.71 Gbits/sec    0   1.25 MBytes
[  5]   5.00-6.00   sec   495 MBytes  4.15 Gbits/sec    0   1.25 MBytes
[  5]   6.00-7.00   sec   494 MBytes  4.15 Gbits/sec    0   1.25 MBytes
[  5]   7.00-8.00   sec   496 MBytes  4.16 Gbits/sec    0   1.25 MBytes
[  5]   8.00-9.00   sec   496 MBytes  4.16 Gbits/sec    0   1.25 MBytes
[  5]   9.00-10.00  sec   498 MBytes  4.17 Gbits/sec    0   1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  6.29 GBytes  5.41 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  6.29 GBytes  5.40 Gbits/sec                  receiver

iperf Done.
root@OpenWrt:~#

ZyXEL GS1900-24E
OpenWrt SNAPSHOT r20389-09b086eeca

root@GS1900:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 54510 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.02   sec  23.5 MBytes   194 Mbits/sec    0   1.06 MBytes
[  5]   1.02-2.01   sec  22.5 MBytes   191 Mbits/sec    0   1.06 MBytes
[  5]   2.01-3.03   sec  23.3 MBytes   191 Mbits/sec    0   1.06 MBytes
[  5]   3.03-4.01   sec  22.1 MBytes   189 Mbits/sec    0   1.06 MBytes
[  5]   4.01-5.00   sec  22.0 MBytes   186 Mbits/sec    0   1.06 MBytes
[  5]   5.00-6.00   sec  22.5 MBytes   188 Mbits/sec    0   1.06 MBytes
[  5]   6.00-7.00   sec  22.1 MBytes   186 Mbits/sec    0   1.06 MBytes
[  5]   7.00-8.01   sec  22.8 MBytes   190 Mbits/sec    0   1.06 MBytes
[  5]   8.01-9.00   sec  22.4 MBytes   188 Mbits/sec    0   1.06 MBytes
[  5]   9.00-10.04  sec  22.8 MBytes   185 Mbits/sec    0   1.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.04  sec   226 MBytes   189 Mbits/sec    0             sender
[  5]   0.00-10.06  sec   225 MBytes   188 Mbits/sec                  receiver

iperf Done.
root@GS1900:~#

Xiaomi AX3600

Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 33666 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   610 MBytes  5.11 Gbits/sec    0   1.12 MBytes
[  5]   1.00-2.00   sec   610 MBytes  5.12 Gbits/sec    0   1.12 MBytes
[  5]   2.00-3.00   sec   608 MBytes  5.10 Gbits/sec    0   1.12 MBytes
[  5]   3.00-4.00   sec   610 MBytes  5.12 Gbits/sec    0   1.12 MBytes
[  5]   4.00-5.00   sec   612 MBytes  5.13 Gbits/sec    0   1.12 MBytes
[  5]   5.00-6.00   sec   609 MBytes  5.11 Gbits/sec    0   1.12 MBytes
[  5]   6.00-7.00   sec   608 MBytes  5.11 Gbits/sec    0   1.12 MBytes
[  5]   7.00-8.00   sec   609 MBytes  5.11 Gbits/sec    0   1.12 MBytes
[  5]   8.00-9.00   sec   610 MBytes  5.12 Gbits/sec    0   1.12 MBytes
[  5]   9.00-10.00  sec   612 MBytes  5.13 Gbits/sec    0   1.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.96 GBytes  5.11 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  5.95 GBytes  5.11 Gbits/sec                  receiver
type or paste code here

Rpi4b
22.03rc6

root@Aashish:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 45318 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   786 MBytes  6.59 Gbits/sec    0   1.19 MBytes
[  5]   1.00-2.00   sec   746 MBytes  6.25 Gbits/sec    0   1.19 MBytes
[  5]   2.00-3.00   sec   742 MBytes  6.23 Gbits/sec    0   1.19 MBytes
[  5]   3.00-4.00   sec   749 MBytes  6.28 Gbits/sec    0   1.19 MBytes
[  5]   4.00-5.00   sec   744 MBytes  6.23 Gbits/sec    0   1.19 MBytes
[  5]   5.00-6.00   sec   754 MBytes  6.33 Gbits/sec    0   1.19 MBytes
[  5]   6.00-7.00   sec   751 MBytes  6.31 Gbits/sec    0   1.19 MBytes
[  5]   7.00-8.00   sec   762 MBytes  6.40 Gbits/sec    0   1.25 MBytes
[  5]   8.00-9.00   sec   732 MBytes  6.14 Gbits/sec    0   1.25 MBytes
[  5]   9.00-10.00  sec   758 MBytes  6.35 Gbits/sec    0   1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  7.35 GBytes  6.31 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  7.34 GBytes  6.31 Gbits/sec                  receiver

X86_64 Intel(R) Celeron(R) N4000 CPU @ 1.10GHz

OpenWrt SNAPSHOT r20433+45-c6d6306827

BusyBox v1.35.0 (2022-08-11 17:38:10 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r20433+45-c6d6306827
 -----------------------------------------------------
root@MSI_CUBI:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 47894 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  3.14 GBytes  27.0 Gbits/sec    0   1023 KBytes       
[  5]   1.00-2.00   sec  3.25 GBytes  27.9 Gbits/sec    0   1023 KBytes       
[  5]   2.00-3.00   sec  3.26 GBytes  28.0 Gbits/sec    0    895 KBytes       
[  5]   3.00-4.00   sec  3.25 GBytes  27.9 Gbits/sec    0   1023 KBytes       
[  5]   4.00-5.00   sec  3.25 GBytes  28.0 Gbits/sec    0   1.12 MBytes       
[  5]   5.00-6.00   sec  3.26 GBytes  28.0 Gbits/sec    0   1023 KBytes       
[  5]   6.00-7.00   sec  3.25 GBytes  27.9 Gbits/sec    0   1023 KBytes       
[  5]   7.00-8.00   sec  3.26 GBytes  28.0 Gbits/sec    0   1.12 MBytes       
[  5]   8.00-9.00   sec  3.00 GBytes  25.8 Gbits/sec    0    895 KBytes       
[  5]   9.00-10.00  sec  3.26 GBytes  28.0 Gbits/sec    0   1023 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  32.2 GBytes  27.7 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  32.2 GBytes  27.7 Gbits/sec                  receiver

iperf Done.

Just for fun from my mini work computer - I love how these look:

Ubuntu Virtual Machine from Windows 11 w/: Intel(R) Core(TM) i7-9700T CPU @ 2.00GHz:

lynx@DESKTOP-XYZ:~$ iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 33010 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  7.59 GBytes  65.2 Gbits/sec    0   1.87 MBytes
[  5]   1.00-2.00   sec  7.37 GBytes  63.3 Gbits/sec    0   1.87 MBytes
[  5]   2.00-3.00   sec  7.38 GBytes  63.4 Gbits/sec    0   1.87 MBytes
[  5]   3.00-4.00   sec  7.57 GBytes  65.1 Gbits/sec    0   1.87 MBytes
[  5]   4.00-5.00   sec  7.76 GBytes  66.7 Gbits/sec    0   1.87 MBytes
[  5]   5.00-6.00   sec  7.53 GBytes  64.7 Gbits/sec    0   1.87 MBytes
[  5]   6.00-7.00   sec  7.56 GBytes  64.9 Gbits/sec    0   1.87 MBytes
[  5]   7.00-8.00   sec  7.52 GBytes  64.6 Gbits/sec    0   1.87 MBytes
[  5]   8.00-9.00   sec  7.21 GBytes  61.9 Gbits/sec    0   1.87 MBytes
[  5]   9.00-10.00  sec  6.95 GBytes  59.7 Gbits/sec    0   1.87 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  74.5 GBytes  64.0 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  74.5 GBytes  63.9 Gbits/sec                  receiver

iperf Done.

Same test run from within Windows 11:

Connecting to host 127.0.0.1, port 5201
[  4] local 127.0.0.1 port 52258 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   408 MBytes  3.42 Gbits/sec
[  4]   1.00-2.00   sec   353 MBytes  2.96 Gbits/sec
[  4]   2.00-3.01   sec   361 MBytes  3.01 Gbits/sec
[  4]   3.01-4.00   sec   358 MBytes  3.03 Gbits/sec
[  4]   4.00-5.00   sec   328 MBytes  2.75 Gbits/sec
[  4]   5.00-6.00   sec   279 MBytes  2.33 Gbits/sec
[  4]   6.00-7.00   sec   340 MBytes  2.86 Gbits/sec
[  4]   7.00-8.00   sec   286 MBytes  2.40 Gbits/sec
[  4]   8.00-9.01   sec   351 MBytes  2.91 Gbits/sec
[  4]   9.01-10.01  sec   276 MBytes  2.32 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.01  sec  3.26 GBytes  2.80 Gbits/sec                  sender
[  4]   0.00-10.01  sec  3.26 GBytes  2.80 Gbits/sec                  receiver

iperf Done.

Anyone have any clue why the difference? Not that any of this matters.

NanoPi R4S

OpenWrt SNAPSHOT, r20386-15cae55cec
 -----------------------------------------------------
root@R4S:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 41492 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.14 GBytes  9.80 Gbits/sec    0   2.81 MBytes       
[  5]   1.00-2.00   sec  1.01 GBytes  8.65 Gbits/sec    0   2.81 MBytes       
[  5]   2.00-3.00   sec  1020 MBytes  8.56 Gbits/sec    0   2.94 MBytes       
[  5]   3.00-4.00   sec  1.00 GBytes  8.62 Gbits/sec    0   2.94 MBytes       
[  5]   4.00-5.00   sec  1024 MBytes  8.59 Gbits/sec    0   2.94 MBytes       
[  5]   5.00-6.00   sec  1019 MBytes  8.55 Gbits/sec    0   2.94 MBytes       
[  5]   6.00-7.00   sec  1.01 GBytes  8.69 Gbits/sec    0   2.94 MBytes       
[  5]   7.00-8.00   sec  1.00 GBytes  8.61 Gbits/sec    0   2.94 MBytes       
[  5]   8.00-9.00   sec  1.00 GBytes  8.62 Gbits/sec    0   2.94 MBytes       
[  5]   9.00-10.00  sec  1.02 GBytes  8.72 Gbits/sec    0   2.94 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  10.2 GBytes  8.74 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  10.2 GBytes  8.73 Gbits/sec                  receiver

iperf Done.

My i7-12700 with linux 5.18:

$ iperf3 -c localhost                                                                                                                                                                                       [ 9:13AM]
Connecting to host localhost, port 5201
[  5] local ::1 port 59754 connected to ::1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  11.3 GBytes  96.9 Gbits/sec    0   1.12 MBytes       
[  5]   1.00-2.00   sec  11.4 GBytes  97.7 Gbits/sec    0   1.12 MBytes       
[  5]   2.00-3.00   sec  11.4 GBytes  98.0 Gbits/sec    0   1.56 MBytes       
[  5]   3.00-4.00   sec  11.4 GBytes  98.3 Gbits/sec    0   1.69 MBytes       
[  5]   4.00-5.00   sec  11.5 GBytes  98.6 Gbits/sec    0   1.69 MBytes       
[  5]   5.00-6.00   sec  11.5 GBytes  98.7 Gbits/sec    0   1.69 MBytes       
[  5]   6.00-7.00   sec  11.5 GBytes  98.5 Gbits/sec    0   1.69 MBytes       
[  5]   7.00-8.00   sec  11.4 GBytes  97.8 Gbits/sec    0   1.69 MBytes       
[  5]   8.00-9.00   sec  11.6 GBytes   100 Gbits/sec    0   1.69 MBytes       
[  5]   9.00-10.00  sec  11.5 GBytes  98.6 Gbits/sec    0   1.69 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   114 GBytes  98.3 Gbits/sec    0             sender
[  5]   0.00-10.00  sec   114 GBytes  98.3 Gbits/sec                  receiver

iperf Done.

Can squeeze out 120Gbit/sec using multiple threads.

Completely pointless benchmark of course.

Netgear WNDR3700v5 / OpenWrt 22.03.0

root@ng3700:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 35212 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec  76.2 MBytes   635 Mbits/sec    0   1023 KBytes
[  5]   1.01-2.01   sec  75.0 MBytes   629 Mbits/sec    0   1023 KBytes
[  5]   2.01-3.02   sec  71.2 MBytes   592 Mbits/sec    0   1023 KBytes
[  5]   3.02-4.01   sec  70.0 MBytes   592 Mbits/sec    0   1023 KBytes
[  5]   4.01-5.00   sec  70.0 MBytes   591 Mbits/sec    0   1023 KBytes
[  5]   5.00-6.01   sec  71.2 MBytes   592 Mbits/sec    0   1023 KBytes
[  5]   6.01-7.00   sec  70.0 MBytes   592 Mbits/sec    0   1023 KBytes
[  5]   7.00-8.01   sec  71.2 MBytes   592 Mbits/sec    0   1023 KBytes
[  5]   8.01-9.01   sec  74.6 MBytes   626 Mbits/sec    0   1023 KBytes
[  5]   9.01-10.00  sec  70.0 MBytes   594 Mbits/sec    0   1023 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   720 MBytes   604 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   720 MBytes   604 Mbits/sec                  receiver

iperf Done.

AMD Ryzen 5 PRO 5650G

Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 45158 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  6.16 GBytes  52.9 Gbits/sec    0   1.81 MBytes
[  5]   1.00-2.00   sec  6.18 GBytes  53.1 Gbits/sec    0   1.81 MBytes
[  5]   2.00-3.00   sec  6.18 GBytes  53.0 Gbits/sec    0   1.81 MBytes
[  5]   3.00-4.00   sec  6.17 GBytes  53.0 Gbits/sec    0   1.81 MBytes
[  5]   4.00-5.00   sec  6.17 GBytes  53.0 Gbits/sec    0   1.81 MBytes
[  5]   5.00-6.00   sec  6.17 GBytes  53.0 Gbits/sec    0   1.81 MBytes
[  5]   6.00-7.00   sec  6.15 GBytes  52.9 Gbits/sec    0   1.87 MBytes
[  5]   7.00-8.00   sec  6.15 GBytes  52.8 Gbits/sec    0   1.87 MBytes
[  5]   8.00-9.00   sec  6.15 GBytes  52.9 Gbits/sec    0   1.87 MBytes
[  5]   9.00-10.00  sec  6.17 GBytes  53.0 Gbits/sec    0   1.87 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  61.7 GBytes  53.0 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  61.7 GBytes  53.0 Gbits/sec                  receiver

Router: ASUS GT-AC5300

root@GT-AC5300:~# uname -a
Linux GT-AC5300 5.10.138 #0 SMP Sat Sep 3 02:55:34 2022 aarch64 GNU/Linux
root@GT-AC5300:~# grep name /etc/board.json
                "name": "Asus GT-AC5300"
root@GT-AC5300:~# iperf3 -s -D && iperf3 -c 127.0.0.1 && killall iperf3
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 52714 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.14 GBytes  9.77 Gbits/sec    0   1.06 MBytes
[  5]   1.00-2.00   sec   802 MBytes  6.73 Gbits/sec    0   1.06 MBytes
[  5]   2.00-3.00   sec   798 MBytes  6.69 Gbits/sec    0   1.06 MBytes
[  5]   3.00-4.00   sec   800 MBytes  6.71 Gbits/sec    0   1.06 MBytes
[  5]   4.00-5.00   sec   795 MBytes  6.67 Gbits/sec    0   1.06 MBytes
[  5]   5.00-6.00   sec   796 MBytes  6.68 Gbits/sec    0   1.06 MBytes
[  5]   6.00-7.00   sec   799 MBytes  6.70 Gbits/sec    0   1.06 MBytes
[  5]   7.00-8.00   sec   799 MBytes  6.70 Gbits/sec    0   1.06 MBytes
[  5]   8.00-9.00   sec   799 MBytes  6.70 Gbits/sec    0   1.06 MBytes
[  5]   9.00-10.00  sec   799 MBytes  6.70 Gbits/sec    0   1.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  8.16 GBytes  7.01 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  8.15 GBytes  7.00 Gbits/sec                  receiver

iperf Done.
root@GT-AC5300:~#

Would it make sense to post a measurement about a device that was measured above already?

Not really, unless there's a huge difference in performance.

…and the whole exercise remains to be totally bogus and useless anyways, given that this merely tests the memory bandwidth, which doesn't allow any conclusion about routing- or wireless performance (at all).

So what, it's kinda cool anyway

1 Like

Could someone with a device that tested well below 1gbit run another test from a wired gigabit client connecting to iperf3 on the router? I'd like to know if the results are higher. I suspect 2x higher is possible.

Perhaps coremark results to compile a performance metric of fastest single core on a SoC would be more useful?

Belkin RT3200 openwrt SNAPSHOT r21642-af3c9b74e1

 root@router:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 34236 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   416 MBytes  3.49 Gbits/sec    0   1.12 MBytes
[  5]   1.00-2.00   sec   422 MBytes  3.54 Gbits/sec    0   1.12 MBytes
[  5]   2.00-3.00   sec   422 MBytes  3.54 Gbits/sec    0   1.12 MBytes
[  5]   3.00-4.00   sec   420 MBytes  3.53 Gbits/sec    0   1.12 MBytes
[  5]   4.00-5.00   sec   422 MBytes  3.54 Gbits/sec    0   1.12 MBytes
[  5]   5.00-6.00   sec   425 MBytes  3.57 Gbits/sec    0   1.12 MBytes
[  5]   6.00-7.00   sec   432 MBytes  3.62 Gbits/sec    0   1.12 MBytes
[  5]   7.00-8.00   sec   421 MBytes  3.54 Gbits/sec    1   1.12 MBytes
[  5]   8.00-9.00   sec   418 MBytes  3.50 Gbits/sec    0   1.44 MBytes
[  5]   9.00-10.00  sec   434 MBytes  3.64 Gbits/sec    0   1.56 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  4.13 GBytes  3.55 Gbits/sec    1             sender
[  5]   0.00-10.00  sec  4.13 GBytes  3.55 Gbits/sec                  receiver
iperf Done.
root@OpenWrt:~# uname -a
Linux OpenWrt 5.10.159 #0 SMP Sun Dec 18 20:40:58 2022 mips GNU/Linux
root@OpenWrt:~# grep name /etc/board.json
                "name": "UniElec U7621-06 (16M flash)"
root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 33224 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.02   sec  62.5 MBytes   516 Mbits/sec    0   1.69 MBytes
[  5]   1.02-2.01   sec  61.2 MBytes   519 Mbits/sec    0   1.69 MBytes
[  5]   2.01-3.01   sec  62.5 MBytes   521 Mbits/sec    0   1.69 MBytes
[  5]   3.01-4.02   sec  62.5 MBytes   521 Mbits/sec    0   1.69 MBytes
[  5]   4.02-5.02   sec  62.5 MBytes   526 Mbits/sec    0   1.69 MBytes
[  5]   5.02-6.00   sec  61.2 MBytes   522 Mbits/sec    0   1.69 MBytes
[  5]   6.00-7.01   sec  62.5 MBytes   519 Mbits/sec    0   1.69 MBytes
[  5]   7.01-8.00   sec  61.2 MBytes   518 Mbits/sec    0   1.69 MBytes
[  5]   8.00-9.00   sec  61.2 MBytes   515 Mbits/sec    0   1.69 MBytes
[  5]   9.00-10.00  sec  61.2 MBytes   513 Mbits/sec    0   1.69 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   619 MBytes   519 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   619 MBytes   519 Mbits/sec                  receiver

iperf Done.

In the spirit of keeping useful boxes out of landfill...

DIR-835A1: still ticking as a OpenVPN & WireGuard server.

root@VPNWRT:~# uname -a
Linux VPNWRT 5.10.146 #0 Fri Oct 14 22:44:41 2022 mips GNU/Linux
root@VPNWRT:~# grep name /etc/board.json
		"name": "D-LINK DIR-835 A1"
root@VPNWRT:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 52408 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  48.2 MBytes   404 Mbits/sec    0   1.81 MBytes       
[  5]   1.00-2.00   sec  48.4 MBytes   406 Mbits/sec    0   1.81 MBytes       
[  5]   2.00-3.00   sec  48.4 MBytes   406 Mbits/sec    0   1.81 MBytes       
[  5]   3.00-4.01   sec  49.6 MBytes   411 Mbits/sec    0   1.81 MBytes       
[  5]   4.01-5.00   sec  49.2 MBytes   417 Mbits/sec    0   1.81 MBytes       
[  5]   5.00-6.00   sec  47.4 MBytes   397 Mbits/sec    0   1.81 MBytes       
[  5]   6.00-7.00   sec  50.5 MBytes   423 Mbits/sec    0   1.81 MBytes       
[  5]   7.00-8.00   sec  50.4 MBytes   423 Mbits/sec    0   1.81 MBytes       
[  5]   8.00-9.00   sec  48.6 MBytes   408 Mbits/sec    0   1.81 MBytes       
[  5]   9.00-10.01  sec  48.8 MBytes   406 Mbits/sec    0   1.81 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec   489 MBytes   410 Mbits/sec    0             sender
[  5]   0.00-10.02  sec   488 MBytes   409 Mbits/sec                  receiver

iperf Done.

DIR-825B1: my best frankenproject, an outdoor wireless motion detecting camera that for 10+ years has survived steamy 35C summers and crispy -25C winters.

root@CamWRT:~# uname -a
Linux CamWRT 5.4.188 #0 Sat Apr 16 12:59:34 2022 mips GNU/Linux
root@CamWRT:~# grep name /etc/board.json
		"name": "D-Link DIR825B1"
root@CamWRT:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 41362 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  51.2 MBytes   429 Mbits/sec    0    639 KBytes       
[  5]   1.00-2.00   sec  56.5 MBytes   474 Mbits/sec    0    639 KBytes       
[  5]   2.00-3.00   sec  55.9 MBytes   469 Mbits/sec    0    639 KBytes       
[  5]   3.00-4.00   sec  55.7 MBytes   467 Mbits/sec    0    639 KBytes       
[  5]   4.00-5.00   sec  52.5 MBytes   440 Mbits/sec    0    639 KBytes       
[  5]   5.00-6.00   sec  57.4 MBytes   481 Mbits/sec    0    639 KBytes       
[  5]   6.00-7.00   sec  54.4 MBytes   456 Mbits/sec    0    639 KBytes       
[  5]   7.00-8.00   sec  52.8 MBytes   443 Mbits/sec    0    639 KBytes       
[  5]   8.00-9.00   sec  53.3 MBytes   448 Mbits/sec    0    639 KBytes       
[  5]   9.00-10.00  sec  55.5 MBytes   465 Mbits/sec    0    639 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   545 MBytes   457 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   545 MBytes   457 Mbits/sec                  receiver

iperf Done.

Raspberry Pi 1B (yes, V1, not even a +): a media centre for media on the go.

pi@OldPI:~ $ cat /proc/cpuinfo | grep Model
Model		: Raspberry Pi Model B Rev 2
pi@OldPI:~ $ cat /proc/cpuinfo | grep Hardware
Hardware	: BCM2835
pi@OldPI:~ $ uname -a
Linux OldPI 5.15.76+ #1597 Fri Nov 4 12:11:43 GMT 2022 armv6l GNU/Linux
pi@OldPI:~ $ iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 45948 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec  60.3 MBytes   500 Mbits/sec    0   2.37 MBytes       
[  5]   1.01-2.00   sec  63.6 MBytes   539 Mbits/sec    0   2.37 MBytes       
[  5]   2.00-3.00   sec  70.5 MBytes   591 Mbits/sec    0   4.00 MBytes       
[  5]   3.00-4.00   sec  61.7 MBytes   518 Mbits/sec    0   4.00 MBytes       
[  5]   4.00-5.00   sec  65.1 MBytes   545 Mbits/sec    0   4.00 MBytes       
[  5]   5.00-6.01   sec  83.0 MBytes   688 Mbits/sec    0   4.00 MBytes       
[  5]   6.01-7.00   sec  63.1 MBytes   536 Mbits/sec    0   4.00 MBytes       
[  5]   7.00-8.00   sec  62.2 MBytes   520 Mbits/sec    0   4.00 MBytes       
[  5]   8.00-9.00   sec  77.5 MBytes   652 Mbits/sec    0   4.00 MBytes       
[  5]   9.00-10.00  sec  81.9 MBytes   687 Mbits/sec    0   4.00 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   689 MBytes   578 Mbits/sec    0             sender
[  5]   0.00-10.03  sec   685 MBytes   573 Mbits/sec                  receiver

iperf Done.

DNS-320-A1: a NAS from dark ages with ALT-F firmware that still works as a Time Capsule if you are patient enough.

[root@NAS]# cat /proc/cpuinfo | grep model
model name	: Feroceon 88FR131 rev 1 (v5l)
[root@NAS]# cat /proc/cpuinfo | grep Hardware
Hardware	: Marvell Kirkwood (Flattened Device Tree)
[root@NAS]# uname -a
Linux NAS 4.4.86 #1 Fri Sep 22 20:41:13 WEST 2017 armv5tel GNU/Linux
[root@NAS]# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 49740 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  82.4 MBytes   691 Mbits/sec    0   1.06 MBytes       
[  5]   1.00-2.00   sec  81.8 MBytes   686 Mbits/sec    0   1.06 MBytes       
[  5]   2.00-3.00   sec  81.0 MBytes   680 Mbits/sec    0   1.06 MBytes       
[  5]   3.00-4.00   sec  80.2 MBytes   673 Mbits/sec    0   1.06 MBytes       
[  5]   4.00-5.00   sec  80.2 MBytes   673 Mbits/sec    0   1.06 MBytes       
[  5]   5.00-6.00   sec  79.9 MBytes   670 Mbits/sec    0   1.06 MBytes       
[  5]   6.00-7.00   sec  37.2 MBytes   312 Mbits/sec    0   1.06 MBytes       
[  5]   7.00-8.00   sec  42.4 MBytes   356 Mbits/sec    0   1.06 MBytes       
[  5]   8.00-9.00   sec  79.1 MBytes   663 Mbits/sec    0   1.06 MBytes       
[  5]   9.00-10.00  sec  75.0 MBytes   629 Mbits/sec    0   1.06 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   719 MBytes   603 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   718 MBytes   602 Mbits/sec                  receiver

iperf Done.

On more modern notes...

Raspberry Pi 3B: PiHole / Unbound

pi@PiHole:~ $ cat /proc/cpuinfo | grep Hardware
Hardware	: BCM2835
pi@PiHole:~ $ cat /proc/cpuinfo | grep Model
Model		: Raspberry Pi 3 Model B Plus Rev 1.3
pi@PiHole:~ $ uname -a
Linux PiHole 5.15.76-v8+ #1597 SMP PREEMPT Fri Nov 4 12:16:41 GMT 2022 aarch64 GNU/Linux
pi@PiHole:~ $ iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 44328 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   629 MBytes  5.27 Gbits/sec    0   1.31 MBytes       
[  5]   1.00-2.00   sec   648 MBytes  5.43 Gbits/sec    0   1.37 MBytes       
[  5]   2.00-3.00   sec   654 MBytes  5.49 Gbits/sec    0   1.37 MBytes       
[  5]   3.00-4.00   sec   664 MBytes  5.57 Gbits/sec    0   1.37 MBytes       
[  5]   4.00-5.00   sec   674 MBytes  5.65 Gbits/sec    0   2.12 MBytes       
[  5]   5.00-6.00   sec   671 MBytes  5.63 Gbits/sec    0   2.12 MBytes       
[  5]   6.00-7.00   sec   661 MBytes  5.55 Gbits/sec    0   3.31 MBytes       
[  5]   7.00-8.00   sec   621 MBytes  5.20 Gbits/sec    0   3.31 MBytes       
[  5]   8.00-9.00   sec   620 MBytes  5.21 Gbits/sec    0   3.31 MBytes       
[  5]   9.00-10.00  sec   612 MBytes  5.13 Gbits/sec    0   3.31 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  6.30 GBytes  5.41 Gbits/sec    0             sender
[  5]   0.00-10.04  sec  6.30 GBytes  5.39 Gbits/sec                  receiver

iperf Done.

A fanless Lenovo M90n-1 with a Celeron(R) CPU 4205U used as media centre and server. Pity it only has 1 GbE port. I should get a couple USB3 to Ethernet adapters and try it out as a router shaping traffic.

mint@M90n:~$ uname -a
Linux M90n 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
mint@M90n:~$ iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 49110 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  3.39 GBytes  29.1 Gbits/sec    0   2.19 MBytes       
[  5]   1.00-2.00   sec  3.41 GBytes  29.3 Gbits/sec    0   2.69 MBytes       
[  5]   2.00-3.00   sec  3.38 GBytes  29.0 Gbits/sec    0   3.12 MBytes       
[  5]   3.00-4.00   sec  3.44 GBytes  29.6 Gbits/sec    0   3.12 MBytes       
[  5]   4.00-5.00   sec  3.30 GBytes  28.4 Gbits/sec    0   3.12 MBytes       
[  5]   5.00-6.00   sec  3.33 GBytes  28.6 Gbits/sec    0   3.12 MBytes       
[  5]   6.00-7.00   sec  3.36 GBytes  28.9 Gbits/sec    0   3.12 MBytes       
[  5]   7.00-8.00   sec  3.36 GBytes  28.9 Gbits/sec    0   3.12 MBytes       
[  5]   8.00-9.00   sec  3.33 GBytes  28.6 Gbits/sec    0   3.12 MBytes       
[  5]   9.00-10.00  sec  3.41 GBytes  29.3 Gbits/sec    0   3.12 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  33.7 GBytes  29.0 Gbits/sec    0             sender
[  5]   0.00-10.04  sec  33.7 GBytes  28.8 Gbits/sec                  receiver

iperf Done.
root@mainrouterBackup:~# uname -a
Linux mainrouterBackup 5.10.146 #0 SMP Fri Oct 14 22:44:41 2022 ppc GNU/Linux
root@mainrouterBackup:~# grep name /etc/board.json
                "name": "Extreme Networks WS-AP3825i"
                        "name": "LAN1",
                        "name": "LAN2",
root@mainrouterBackup:~# iperf3 -s -D && iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 39114 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec   145 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   1.01-2.00   sec   144 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   2.00-3.01   sec   145 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   3.01-4.01   sec   144 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   4.01-5.00   sec   144 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   5.00-6.00   sec   144 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   6.00-7.00   sec   144 MBytes  1.21 Gbits/sec    0    639 KBytes
[  5]   7.00-8.00   sec   147 MBytes  1.23 Gbits/sec    0   2.00 MBytes
[  5]   8.00-9.01   sec   147 MBytes  1.23 Gbits/sec    0   2.00 MBytes
[  5]   9.01-10.00  sec   142 MBytes  1.21 Gbits/sec    0   2.00 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.41 GBytes  1.21 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  1.41 GBytes  1.21 Gbits/sec                  receiver