A Wireguard comparison DB

OC MT7981 1.4V@2.52GHz

Routerich AX3000 (ZR-3020) | Mediatek MT7981 (dual-core A53, 1.3GHz -> OC 2.52GHz) | 24.10.2 (6.6.93) | 598 Mbps |

ubus call system board
{
	"kernel": "6.6.93",
	"hostname": "OpenWrt",
	"system": "ARMv8 Processor rev 4",
	"model": "Routerich AX3000",
	"board_name": "routerich,ax3000",
	"rootfs_type": "initramfs",
	"release": {
		"distribution": "OpenWrt",
		"version": "24.10.2",
		"revision": "r28739-d9340319c6",
		"target": "mediatek/filogic",
		"description": "OpenWrt 24.10.2 r28739-d9340319c6",
		"builddate": "1750711236"
	}
}
benchmark.sh
Connecting to host 169.254.200.2, port 4242
[  5] local 169.254.200.1 port 40330 connected to 169.254.200.2 port 4242
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  72.2 MBytes   605 Mbits/sec    0   1.09 MBytes
[  5]   1.00-2.00   sec  71.4 MBytes   599 Mbits/sec    0   1.09 MBytes
[  5]   2.00-3.00   sec  71.1 MBytes   597 Mbits/sec    0   1.09 MBytes
[  5]   3.00-4.01   sec  70.8 MBytes   591 Mbits/sec    0   1.09 MBytes
[  5]   4.01-5.00   sec  70.9 MBytes   597 Mbits/sec    0   1.09 MBytes
[  5]   5.00-6.00   sec  71.6 MBytes   601 Mbits/sec    0   1.09 MBytes
[  5]   6.00-7.00   sec  71.2 MBytes   598 Mbits/sec    0   1.09 MBytes
[  5]   7.00-8.00   sec  71.1 MBytes   597 Mbits/sec    0   1.09 MBytes
[  5]   8.00-9.00   sec  72.0 MBytes   604 Mbits/sec    1    794 KBytes
[  5]   9.00-10.00  sec  70.4 MBytes   590 Mbits/sec    1    617 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   713 MBytes   598 Mbits/sec    2             sender
[  5]   0.00-10.01  sec   712 MBytes   597 Mbits/sec                  receiver
benchmark.sh -R
Connecting to host 169.254.200.2, port 4242
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 47452 connected to 169.254.200.2 port 4242
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  65.5 MBytes   547 Mbits/sec
[  5]   1.00-2.00   sec  66.0 MBytes   555 Mbits/sec
[  5]   2.00-3.00   sec  67.1 MBytes   564 Mbits/sec
[  5]   3.00-4.00   sec  66.9 MBytes   559 Mbits/sec
[  5]   4.00-5.00   sec  65.6 MBytes   553 Mbits/sec
[  5]   5.00-6.00   sec  66.9 MBytes   561 Mbits/sec
[  5]   6.00-7.00   sec  68.1 MBytes   571 Mbits/sec
[  5]   7.00-8.00   sec  66.1 MBytes   555 Mbits/sec
[  5]   8.00-9.00   sec  66.9 MBytes   561 Mbits/sec
[  5]   9.00-10.00  sec  66.9 MBytes   561 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   667 MBytes   560 Mbits/sec    2             sender
[  5]   0.00-10.00  sec   666 MBytes   559 Mbits/sec                  receiver

stock - 365mbps

1 Like

2 posts were merged into an existing topic: Overclocking Routerich AX3000

Dunno if you need another 8072A benchmark ...

ubus call system board
root@OpenWrt:~/wg-bench# ubus call system board
{
        "kernel": "6.6.93",
        "hostname": "OpenWrt",
        "system": "ARMv8 Processor rev 4",
        "model": "Spectrum SAX1V1K",
        "board_name": "spectrum,sax1v1k",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.2",
                "revision": "r28739-d9340319c6",
                "target": "qualcommax/ipq807x",
                "description": "OpenWrt 24.10.2 r28739-d9340319c6",
                "builddate": "1750711236"
        }
}
benchmark.sh
root@OpenWrt:~/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 40728 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  95.2 MBytes   798 Mbits/sec    0    449 KBytes
[  5]   1.00-2.00   sec  92.6 MBytes   777 Mbits/sec    0    493 KBytes
[  5]   2.00-3.00   sec  92.9 MBytes   779 Mbits/sec    0    493 KBytes
[  5]   3.00-4.00   sec  92.4 MBytes   775 Mbits/sec    0    516 KBytes
[  5]   4.00-5.00   sec  92.9 MBytes   779 Mbits/sec    0    516 KBytes
[  5]   5.00-6.00   sec  94.1 MBytes   790 Mbits/sec    0    541 KBytes
[  5]   6.00-7.00   sec  93.5 MBytes   784 Mbits/sec    0    566 KBytes
[  5]   7.00-8.00   sec  92.8 MBytes   778 Mbits/sec    0    612 KBytes
[  5]   8.00-9.00   sec  93.6 MBytes   785 Mbits/sec    0    612 KBytes
[  5]   9.00-10.00  sec  94.1 MBytes   789 Mbits/sec    0    612 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   934 MBytes   783 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   933 MBytes   782 Mbits/sec                  receiver

iperf Done.
benchmark.sh -R
root@OpenWrt:~/wg-bench# ./benchmark.sh -R
Connecting to host 169.254.200.2, port 5201
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 54336 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  89.8 MBytes   752 Mbits/sec
[  5]   1.00-2.00   sec  88.5 MBytes   742 Mbits/sec
[  5]   2.00-3.00   sec  88.6 MBytes   743 Mbits/sec
[  5]   3.00-4.00   sec  89.4 MBytes   750 Mbits/sec
[  5]   4.00-5.00   sec  88.5 MBytes   742 Mbits/sec
[  5]   5.00-6.00   sec  88.4 MBytes   741 Mbits/sec
[  5]   6.00-7.00   sec  88.1 MBytes   740 Mbits/sec
[  5]   7.00-8.00   sec  88.5 MBytes   742 Mbits/sec
[  5]   8.00-9.00   sec  89.0 MBytes   746 Mbits/sec
[  5]   9.00-10.00  sec  88.5 MBytes   742 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   889 MBytes   746 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   888 MBytes   744 Mbits/sec                  receiver

iperf Done.
2 Likes
ubus call system board
root@OpenWrt:~# ubus call system board
{
        "kernel": "6.6.93",
        "hostname": "OpenWrt",
        "system": "AMD Ryzen Embedded V1756B with Radeon Vega Gfx",
        "model": "HP HP t740 Thin Client",
        "board_name": "hp-hp-t740-thin-client",
        "rootfs_type": "ext4",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.2",
                "revision": "r28739-d9340319c6",
                "target": "x86/64",
                "description": "OpenWrt 24.10.2 r28739-d9340319c6",
                "builddate": "1750711236"
        }
}

benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 60600 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   120 MBytes  1.01 Gbits/sec    0    373 KBytes
[  5]   1.00-2.00   sec   119 MBytes  1.00 Gbits/sec    0    373 KBytes
[  5]   2.00-3.00   sec   119 MBytes   998 Mbits/sec    0    373 KBytes
[  5]   3.00-4.00   sec   120 MBytes  1.00 Gbits/sec    0    373 KBytes
[  5]   4.00-5.00   sec   119 MBytes   999 Mbits/sec    0    389 KBytes
[  5]   5.00-6.00   sec   119 MBytes  1.00 Gbits/sec    0    389 KBytes
[  5]   6.00-7.00   sec   119 MBytes   998 Mbits/sec    0    389 KBytes
[  5]   7.00-8.00   sec   119 MBytes  1.00 Gbits/sec    0    389 KBytes
[  5]   8.00-9.00   sec   120 MBytes  1.00 Gbits/sec    0    389 KBytes
[  5]   9.00-10.00  sec   119 MBytes   996 Mbits/sec    0    389 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.17 GBytes  1.00 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  1.16 GBytes  1000 Mbits/sec                  receiver

iperf Done.
benchmark.sh -R
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 56960 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   105 MBytes   883 Mbits/sec
[  5]   1.00-2.00   sec   106 MBytes   885 Mbits/sec
[  5]   2.00-3.00   sec   106 MBytes   887 Mbits/sec
[  5]   3.00-4.00   sec   106 MBytes   885 Mbits/sec
[  5]   4.00-5.00   sec   106 MBytes   885 Mbits/sec
[  5]   5.00-6.00   sec   107 MBytes   900 Mbits/sec
[  5]   6.00-7.00   sec   107 MBytes   900 Mbits/sec
[  5]   7.00-8.00   sec   108 MBytes   902 Mbits/sec
[  5]   8.00-9.00   sec   108 MBytes   904 Mbits/sec
[  5]   9.00-10.00  sec   107 MBytes   901 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.04 GBytes   894 Mbits/sec    0             sender
[  5]   0.00-10.00  sec  1.04 GBytes   893 Mbits/sec                  receiver

iperf Done.

This result looks unusual? V1756B is 3.25GHz 4C8T CPU, I can't believe the speed is that slow?

I agree, and the CPU wasn't at 100%, have to check other things too, like power saving, etc.

FriendlyElec NanoPi R3S | RK3566 (Cortex A53, 4x1.8Ghz) | 24.10.2 | 480 Mbps

ubus call system board
root@PENTAGON:~/wg-bench# ubus call system board
{
        "kernel": "6.6.93",
        "hostname": "PENTAGON",
        "system": "ARMv8 Processor rev 0",
        "model": "FriendlyElec NanoPi R3S",
        "board_name": "friendlyarm,nanopi-r3s",
        "rootfs_type": "ext4",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.2",
                "revision": "r28739-d9340319c6",
                "target": "rockchip/armv8",
                "description": "OpenWrt 24.10.2 r28739-d9340319c6",
                "builddate": "1750711236"
        }
}
benchmark.sh
root@PENTAGON:~/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 58208 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  58.4 MBytes   489 Mbits/sec    0    341 KBytes
[  5]   1.00-2.00   sec  57.4 MBytes   481 Mbits/sec    0    341 KBytes
[  5]   2.00-3.00   sec  57.8 MBytes   484 Mbits/sec    0    341 KBytes
[  5]   3.00-4.00   sec  56.1 MBytes   471 Mbits/sec    0    341 KBytes
[  5]   4.00-5.00   sec  56.2 MBytes   472 Mbits/sec    0    377 KBytes
[  5]   5.00-6.00   sec  56.4 MBytes   473 Mbits/sec    0    377 KBytes
[  5]   6.00-7.00   sec  57.4 MBytes   481 Mbits/sec    0    377 KBytes
[  5]   7.00-8.00   sec  57.9 MBytes   485 Mbits/sec    0    377 KBytes
[  5]   8.00-9.00   sec  57.1 MBytes   479 Mbits/sec    0    377 KBytes
[  5]   9.00-10.00  sec  58.1 MBytes   487 Mbits/sec    0    593 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   573 MBytes   480 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   571 MBytes   479 Mbits/sec                  receiver
benchmark.sh -R
root@PENTAGON:~/wg-bench# ./benchmark.sh -R
Connecting to host 169.254.200.2, port 5201
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 46936 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  48.5 MBytes   406 Mbits/sec
[  5]   1.00-2.00   sec  48.6 MBytes   408 Mbits/sec
[  5]   2.00-3.00   sec  49.0 MBytes   411 Mbits/sec
[  5]   3.00-4.00   sec  48.6 MBytes   408 Mbits/sec
[  5]   4.00-5.00   sec  48.5 MBytes   407 Mbits/sec
[  5]   5.00-6.00   sec  49.1 MBytes   412 Mbits/sec
[  5]   6.00-7.00   sec  49.0 MBytes   411 Mbits/sec
[  5]   7.00-8.00   sec  48.9 MBytes   410 Mbits/sec
[  5]   8.00-9.00   sec  48.0 MBytes   403 Mbits/sec
[  5]   9.00-10.00  sec  46.8 MBytes   392 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   487 MBytes   408 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   485 MBytes   407 Mbits/sec                  receiver

iperf Done.
1 Like

Or wrong CPU scheduler setting? I remember on my N100 there was a time that I set the scheduler to a conservative one, and then the number I got was almost half (indeed when I run the same test for multiple times continuously I can see speed ramping up)

yep, that was on my to check list too, default seems to be schedutil.
I'll try to change it to performance, see where it gets me.

with performance it's still not maxing out all cores (not sure if that's actually expected), but at least the throughput doubled:

benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 34662 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   258 MBytes  2.16 Gbits/sec    0    513 KBytes
[  5]   1.00-2.00   sec   260 MBytes  2.18 Gbits/sec    0    513 KBytes
[  5]   2.00-3.00   sec   260 MBytes  2.18 Gbits/sec    0    538 KBytes
[  5]   3.00-4.00   sec   259 MBytes  2.18 Gbits/sec    0    538 KBytes
[  5]   4.00-5.00   sec   260 MBytes  2.18 Gbits/sec    0    564 KBytes
[  5]   5.00-6.00   sec   259 MBytes  2.17 Gbits/sec    0    564 KBytes
[  5]   6.00-7.00   sec   259 MBytes  2.17 Gbits/sec    0    564 KBytes
[  5]   7.00-8.00   sec   258 MBytes  2.16 Gbits/sec    0    564 KBytes
[  5]   8.00-9.00   sec   257 MBytes  2.15 Gbits/sec    0    564 KBytes
[  5]   9.00-10.00  sec   255 MBytes  2.14 Gbits/sec    0    564 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.53 GBytes  2.17 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  2.52 GBytes  2.17 Gbits/sec                  receiver

iperf Done.
benchmark.sh -R
Connecting to host 169.254.200.2, port 5201
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 48952 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   229 MBytes  1.92 Gbits/sec
[  5]   1.00-2.00   sec   232 MBytes  1.95 Gbits/sec
[  5]   2.00-3.00   sec   232 MBytes  1.95 Gbits/sec
[  5]   3.00-4.00   sec   232 MBytes  1.95 Gbits/sec
[  5]   4.00-5.00   sec   232 MBytes  1.95 Gbits/sec
[  5]   5.00-6.00   sec   235 MBytes  1.97 Gbits/sec
[  5]   6.00-7.00   sec   235 MBytes  1.97 Gbits/sec
[  5]   7.00-8.00   sec   235 MBytes  1.97 Gbits/sec
[  5]   8.00-9.00   sec   235 MBytes  1.97 Gbits/sec
[  5]   9.00-10.00  sec   235 MBytes  1.97 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.28 GBytes  1.96 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  2.28 GBytes  1.96 Gbits/sec                  receiver

iperf Done.

Linksys MR8300 (Dallas) | ARMv7 Processor rev 5 (v7l) | 24.10.2 | 149 Mbits/sec

root@linksys:/tmp/wg-bench-master# ubus call system board
{
        "kernel": "6.6.93",
        "hostname": "linksys",
        "system": "ARMv7 Processor rev 5 (v7l)",
        "model": "Linksys MR8300 (Dallas)",
        "board_name": "linksys,mr8300",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.2",
                "revision": "r28739-d9340319c6",
                "target": "ipq40xx/generic",
                "description": "OpenWrt 24.10.2 r28739-d9340319c6",
                "builddate": "1750711236"
        }
}
root@linksys:/tmp/wg-bench-master# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 46856 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec  17.8 MBytes   148 Mbits/sec    0    365 KBytes       
[  5]   1.01-2.00   sec  17.8 MBytes   149 Mbits/sec    0    397 KBytes       
[  5]   2.00-3.00   sec  18.1 MBytes   152 Mbits/sec    0    397 KBytes       
[  5]   3.00-4.00   sec  17.6 MBytes   148 Mbits/sec    0    397 KBytes       
[  5]   4.00-5.01   sec  17.8 MBytes   148 Mbits/sec    0    397 KBytes       
[  5]   5.01-6.00   sec  17.6 MBytes   149 Mbits/sec    0    418 KBytes       
[  5]   6.00-7.00   sec  17.5 MBytes   147 Mbits/sec    0    437 KBytes       
[  5]   7.00-8.00   sec  17.8 MBytes   149 Mbits/sec    0    457 KBytes       
[  5]   8.00-9.00   sec  17.6 MBytes   148 Mbits/sec    0    457 KBytes       
[  5]   9.00-10.00  sec  18.1 MBytes   152 Mbits/sec    0    457 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   178 MBytes   149 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   177 MBytes   148 Mbits/sec                  receiver

iperf Done.

MERCUSYS MR90X v1 | MediaTek MT7986B a.k.a. Filogic 830 (Quad Core A53 1.6 GHz) | 24.10.2 | 619 Mbits/sec

root@OpenWrt:/tmp/wg-bench-master# ubus call system board
{
        "kernel": "6.6.93",
        "hostname": "OpenWrt",
        "system": "ARMv8 Processor rev 4",
        "model": "MERCUSYS MR90X v1",
        "board_name": "mercusys,mr90x-v1",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.2",
                "revision": "r28739-d9340319c6",
                "target": "mediatek/filogic",
                "description": "OpenWrt 24.10.2 r28739-d9340319c6",
                "builddate": "1750711236"
        }
}

root@OpenWrt:/tmp/wg-bench-master# ./benchmark.sh 
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 51548 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  74.6 MBytes   625 Mbits/sec    0    399 KBytes       
[  5]   1.00-2.00   sec  74.5 MBytes   625 Mbits/sec    0    417 KBytes       
[  5]   2.00-3.00   sec  73.4 MBytes   615 Mbits/sec    0    457 KBytes       
[  5]   3.00-4.00   sec  74.8 MBytes   627 Mbits/sec    0    457 KBytes       
[  5]   4.00-5.00   sec  74.8 MBytes   627 Mbits/sec    0    526 KBytes       
[  5]   5.00-6.00   sec  74.5 MBytes   625 Mbits/sec    0    554 KBytes       
[  5]   6.00-7.00   sec  72.1 MBytes   605 Mbits/sec    0    586 KBytes       
[  5]   7.00-8.00   sec  73.8 MBytes   618 Mbits/sec    0    586 KBytes       
[  5]   8.00-9.00   sec  72.4 MBytes   607 Mbits/sec    0    586 KBytes       
[  5]   9.00-10.00  sec  73.4 MBytes   615 Mbits/sec    0    586 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   738 MBytes   619 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   737 MBytes   618 Mbits/sec                  receiver

iperf Done.

What can explain the lower perfomance reported before in the first post?

Same router, an earlier version of OpenWrt, 23.05.2 and 754 Mbps (1.22x than my measurement).

| Netgear WAX202 | MediaTek MT7621A (MIPS 1004Kc V2.15, 880 MHz) | 24.10.2 (6.6.93) | 82 Mbps |

ubus call system board
{
	"kernel": "6.6.93",
	"hostname": "Netgear",
	"system": "MediaTek MT7621 ver:1 eco:3",
	"model": "Netgear WAX202",
	"board_name": "netgear,wax202",
	"rootfs_type": "squashfs",
	"release": {
		"distribution": "OpenWrt",
		"version": "24.10.2",
		"revision": "r28739-d9340319c6",
		"target": "ramips/mt7621",
		"description": "OpenWrt 24.10.2 r28739-d9340319c6",
		"builddate": "1750711236"
	}
}
./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 36684 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  9.62 MBytes  80.6 Mbits/sec    0    194 KBytes       
[  5]   1.00-2.00   sec  9.62 MBytes  80.8 Mbits/sec    0    203 KBytes       
[  5]   2.00-3.00   sec  10.0 MBytes  83.7 Mbits/sec    0    203 KBytes       
[  5]   3.00-4.00   sec  9.88 MBytes  83.0 Mbits/sec    0    214 KBytes       
[  5]   4.00-5.00   sec  10.0 MBytes  83.9 Mbits/sec    0    214 KBytes       
[  5]   5.00-6.00   sec  9.88 MBytes  82.8 Mbits/sec    0    214 KBytes       
[  5]   6.00-7.00   sec  9.88 MBytes  82.8 Mbits/sec    0    214 KBytes       
[  5]   7.00-8.00   sec  9.88 MBytes  82.9 Mbits/sec    0    214 KBytes       
[  5]   8.00-9.00   sec  9.62 MBytes  80.7 Mbits/sec    0    214 KBytes       
[  5]   9.00-10.01  sec  10.0 MBytes  83.5 Mbits/sec    0    214 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec  98.4 MBytes  82.5 Mbits/sec    0             sender
[  5]   0.00-10.01  sec  97.9 MBytes  82.0 Mbits/sec                  receiver

iperf Done.
./benchmark.sh -R
Connecting to host 169.254.200.2, port 5201
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 36756 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  9.12 MBytes  76.5 Mbits/sec                  
[  5]   1.00-2.00   sec  9.12 MBytes  76.5 Mbits/sec                  
[  5]   2.00-3.00   sec  9.00 MBytes  75.5 Mbits/sec                  
[  5]   3.00-4.00   sec  9.12 MBytes  76.5 Mbits/sec                  
[  5]   4.00-5.00   sec  9.00 MBytes  75.5 Mbits/sec                  
[  5]   5.00-6.00   sec  9.12 MBytes  76.5 Mbits/sec                  
[  5]   6.00-7.00   sec  9.25 MBytes  77.6 Mbits/sec                  
[  5]   7.00-8.00   sec  9.12 MBytes  76.4 Mbits/sec                  
[  5]   8.00-9.00   sec  9.00 MBytes  75.6 Mbits/sec                  
[  5]   9.00-10.00  sec  9.75 MBytes  81.6 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec  92.6 MBytes  77.6 Mbits/sec    0             sender
[  5]   0.00-10.00  sec  91.6 MBytes  76.8 Mbits/sec                  receiver

iperf Done.
1 Like

| TP-Link Archer C7 v2 | Qualcomm Atheros QCA9558 (MIPS 74Kc V5.0 @ 720 MHz) | 23.05.5 (5.15.167) | 31 Mbps |

ubus call system board
{
	"kernel": "5.15.167",
	"hostname": "Archer",
	"system": "Qualcomm Atheros QCA9558 ver 1 rev 0",
	"model": "TP-Link Archer C7 v2",
	"board_name": "tplink,archer-c7-v2",
	"rootfs_type": "squashfs",
	"release": {
		"distribution": "OpenWrt",
		"version": "23.05.5",
		"revision": "r24106-10cc5fcd00",
		"target": "ath79/generic",
		"description": "OpenWrt 23.05.5 r24106-10cc5fcd00"
	}
}
./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 33048 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  4.12 MBytes  34.6 Mbits/sec    0    166 KBytes       
[  5]   1.00-2.00   sec  3.62 MBytes  30.4 Mbits/sec    0    216 KBytes       
[  5]   2.00-3.00   sec  3.62 MBytes  30.4 Mbits/sec    0    243 KBytes       
[  5]   3.00-4.00   sec  3.75 MBytes  31.5 Mbits/sec    0    243 KBytes       
[  5]   4.00-5.00   sec  3.50 MBytes  29.4 Mbits/sec    0    243 KBytes       
[  5]   5.00-6.00   sec  3.75 MBytes  31.4 Mbits/sec    0    243 KBytes       
[  5]   6.00-7.00   sec  4.00 MBytes  33.6 Mbits/sec    0    256 KBytes       
[  5]   7.00-8.00   sec  3.62 MBytes  30.4 Mbits/sec    0    286 KBytes       
[  5]   8.00-9.00   sec  3.75 MBytes  31.5 Mbits/sec    0    370 KBytes       
[  5]   9.00-10.00  sec  4.12 MBytes  34.6 Mbits/sec    0    370 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  37.9 MBytes  31.8 Mbits/sec    0             sender
[  5]   0.00-10.02  sec  37.1 MBytes  31.1 Mbits/sec                  receiver

iperf Done.
./benchmark.sh -R
Connecting to host 169.254.200.2, port 5201
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 49886 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  3.25 MBytes  27.2 Mbits/sec                  
[  5]   1.00-2.00   sec  3.25 MBytes  27.3 Mbits/sec                  
[  5]   2.00-3.00   sec  3.25 MBytes  27.3 Mbits/sec                  
[  5]   3.00-4.00   sec  3.50 MBytes  29.3 Mbits/sec                  
[  5]   4.00-5.00   sec  3.50 MBytes  29.4 Mbits/sec                  
[  5]   5.00-6.00   sec  3.38 MBytes  28.3 Mbits/sec                  
[  5]   6.00-7.00   sec  3.38 MBytes  28.3 Mbits/sec                  
[  5]   7.00-8.00   sec  3.38 MBytes  28.3 Mbits/sec                  
[  5]   8.00-9.00   sec  3.38 MBytes  28.3 Mbits/sec                  
[  5]   9.00-10.00  sec  3.38 MBytes  28.3 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  34.4 MBytes  28.8 Mbits/sec    0             sender
[  5]   0.00-10.00  sec  33.6 MBytes  28.2 Mbits/sec                  receiver

iperf Done.
1 Like

Something’s wrong…..I am not able to edit my post so I can’t put the new entries in my original post, is my account having problem?

Let me try to call the admins’ attention; maybe they will help you or explain what has happened.

@psherman @thess :eyes:

@fakemanhk - we made a change to the forum settings. Nothing is wrong with your account. Please let me know which post you'd like me to unlock for additional editing.

The topmost message in this thread, that starts with the words “Occasionally I came across“ - new entries need to be added to the table contained in that post.

If I might ask, why? Making older post uneditable makes it really hard to update information (and in my case to fix typos). Yes this can be abused, but IMHO the positive aspects win out.

That is a nice offer, but IMHO does only scale to occasional and few edits...

Maybe a compromise might be to not allow this for new users? Only after they showed good manners for some time /number of posts?