This thread is a database itself.
No it isn't.
GL.iNet Beryl AX (GL-MT3000) with stock firmware 4.5.0-rc which is based on OpenWrt 21.02
BusyBox v1.33.2 (2024-01-21 15:38:27 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 21.02-SNAPSHOT, r15812+885-46b6ee7ffc
-----------------------------------------------------
root@GL-MT3000:~# 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 48174 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 519 MBytes 4.35 Gbits/sec 0 2.50 MBytes
[ 5] 1.00-2.00 sec 499 MBytes 4.17 Gbits/sec 0 2.50 MBytes
[ 5] 2.00-3.00 sec 495 MBytes 4.16 Gbits/sec 0 2.50 MBytes
[ 5] 3.00-4.00 sec 539 MBytes 4.52 Gbits/sec 0 2.50 MBytes
[ 5] 4.00-5.00 sec 498 MBytes 4.18 Gbits/sec 0 2.50 MBytes
[ 5] 5.00-6.00 sec 529 MBytes 4.44 Gbits/sec 0 2.50 MBytes
[ 5] 6.00-7.00 sec 500 MBytes 4.19 Gbits/sec 0 2.50 MBytes
[ 5] 7.00-8.00 sec 531 MBytes 4.46 Gbits/sec 0 2.50 MBytes
[ 5] 8.00-9.00 sec 521 MBytes 4.38 Gbits/sec 0 2.50 MBytes
[ 5] 9.00-10.00 sec 508 MBytes 4.25 Gbits/sec 0 2.50 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 5.02 GBytes 4.31 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 5.02 GBytes 4.31 Gbits/sec receiver
iperf Done.
Cudy WR3000 with Stable OpenWrt 23.05.2 dumb AP
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 54776 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 691 MBytes 5.79 Gbits/sec 0 1.25 MBytes
[ 5] 1.00-2.00 sec 677 MBytes 5.68 Gbits/sec 0 1.25 MBytes
[ 5] 2.00-3.00 sec 673 MBytes 5.65 Gbits/sec 0 1.25 MBytes
[ 5] 3.00-4.00 sec 680 MBytes 5.70 Gbits/sec 0 1.25 MBytes
[ 5] 4.00-5.00 sec 681 MBytes 5.71 Gbits/sec 0 1.25 MBytes
[ 5] 5.00-6.00 sec 692 MBytes 5.80 Gbits/sec 0 1.25 MBytes
[ 5] 6.00-7.00 sec 695 MBytes 5.83 Gbits/sec 0 1.25 MBytes
[ 5] 7.00-8.00 sec 675 MBytes 5.66 Gbits/sec 0 1.25 MBytes
[ 5] 8.00-9.00 sec 698 MBytes 5.86 Gbits/sec 0 1.25 MBytes
[ 5] 9.00-10.00 sec 697 MBytes 5.84 Gbits/sec 0 1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 6.73 GBytes 5.78 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 6.73 GBytes 5.78 Gbits/sec receiver
Mikrotik AC2 running on OpenWRT 23.05.2
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 38666 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 134 MBytes 1.12 Gbits/sec 0 959 KBytes
[ 5] 1.00-2.00 sec 124 MBytes 1.04 Gbits/sec 0 959 KBytes
[ 5] 2.00-3.00 sec 118 MBytes 986 Mbits/sec 0 959 KBytes
[ 5] 3.00-4.00 sec 118 MBytes 987 Mbits/sec 0 959 KBytes
[ 5] 4.00-5.00 sec 117 MBytes 982 Mbits/sec 0 959 KBytes
[ 5] 5.00-6.00 sec 117 MBytes 980 Mbits/sec 0 1.44 MBytes
[ 5] 6.00-7.00 sec 118 MBytes 990 Mbits/sec 0 1.44 MBytes
[ 5] 7.00-8.00 sec 120 MBytes 1.01 Gbits/sec 0 1.44 MBytes
[ 5] 8.00-9.00 sec 123 MBytes 1.03 Gbits/sec 0 1.44 MBytes
[ 5] 9.00-10.00 sec 120 MBytes 1.00 Gbits/sec 0 1.44 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.19 GBytes 1.02 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.19 GBytes 1.02 Gbits/sec receiver
iperf Done.
Does anyone have a table with all the models and results?
root@mf289f:~# ubus call system board
{
"kernel": "5.15.147",
"hostname": "mf289f",
"system": "ARMv7 Processor rev 5 (v7l)",
"model": "ZTE MF289F",
"board_name": "zte,mf289f",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05-SNAPSHOT",
"revision": "r23731-e302172258",
"target": "ipq40xx/generic",
"description": "OpenWrt 23.05-SNAPSHOT r23731-e302172258"
}
}
root@mf289f:~# 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 49758 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 160 MBytes 1.34 Gbits/sec 0 639 KBytes
[ 5] 1.00-2.00 sec 158 MBytes 1.33 Gbits/sec 0 639 KBytes
[ 5] 2.00-3.00 sec 160 MBytes 1.34 Gbits/sec 0 639 KBytes
[ 5] 3.00-4.00 sec 161 MBytes 1.35 Gbits/sec 0 639 KBytes
[ 5] 4.00-5.00 sec 159 MBytes 1.33 Gbits/sec 0 639 KBytes
[ 5] 5.00-6.00 sec 155 MBytes 1.30 Gbits/sec 0 639 KBytes
[ 5] 6.00-7.00 sec 157 MBytes 1.31 Gbits/sec 0 639 KBytes
[ 5] 7.00-8.00 sec 161 MBytes 1.35 Gbits/sec 0 639 KBytes
[ 5] 8.00-9.00 sec 157 MBytes 1.32 Gbits/sec 0 639 KBytes
[ 5] 9.00-10.00 sec 156 MBytes 1.31 Gbits/sec 0 639 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.56 GBytes 1.34 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.56 GBytes 1.34 Gbits/sec receiver
root@DIR-2150:~# ubus call system board
{
"kernel": "5.15.134",
"hostname": "DIR-2150",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "D-Link DIR-1960 A1",
"board_name": "dlink,dir-1960-a1",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05.0",
"revision": "r23497-6637af95aa",
"target": "ramips/mt7621",
"description": "OpenWrt 23.05.0 r23497-6637af95aa"
}
}
root@DIR-2150:~# 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 50230 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 71.2 MBytes 597 Mbits/sec 0 895 KBytes
[ 5] 1.00-2.00 sec 73.2 MBytes 614 Mbits/sec 0 895 KBytes
[ 5] 2.00-3.00 sec 77.1 MBytes 647 Mbits/sec 0 895 KBytes
[ 5] 3.00-4.00 sec 77.1 MBytes 647 Mbits/sec 0 895 KBytes
[ 5] 4.00-5.00 sec 77.0 MBytes 646 Mbits/sec 0 895 KBytes
[ 5] 5.00-6.00 sec 75.4 MBytes 632 Mbits/sec 0 895 KBytes
[ 5] 6.00-7.00 sec 77.6 MBytes 651 Mbits/sec 0 895 KBytes
[ 5] 7.00-8.00 sec 73.1 MBytes 613 Mbits/sec 0 895 KBytes
[ 5] 8.00-9.00 sec 74.6 MBytes 626 Mbits/sec 0 895 KBytes
[ 5] 9.00-10.00 sec 74.9 MBytes 628 Mbits/sec 0 895 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 761 MBytes 638 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 761 MBytes 638 Mbits/sec receiver
For the curiosity - with larger buffer (1MiB) - noticable better performance - so there are large reserves in kernel handling - and still only 50% CPU used...
root@DIR-2150:~# iperf3 -s -D && iperf3 -c 127.0.0.1 -l 1M
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 47588 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 100 MBytes 838 Mbits/sec 0 1.50 MBytes
[ 5] 1.00-2.00 sec 97.0 MBytes 814 Mbits/sec 0 1.50 MBytes
[ 5] 2.00-3.00 sec 97.0 MBytes 814 Mbits/sec 0 1.50 MBytes
[ 5] 3.00-4.00 sec 94.0 MBytes 788 Mbits/sec 0 1.50 MBytes
[ 5] 4.00-5.00 sec 94.0 MBytes 789 Mbits/sec 0 1.50 MBytes
[ 5] 5.00-6.00 sec 100 MBytes 839 Mbits/sec 0 1.50 MBytes
[ 5] 6.00-7.00 sec 97.0 MBytes 814 Mbits/sec 0 1.50 MBytes
[ 5] 7.00-8.00 sec 96.0 MBytes 805 Mbits/sec 0 1.50 MBytes
[ 5] 8.00-9.00 sec 101 MBytes 847 Mbits/sec 0 1.50 MBytes
[ 5] 9.00-10.00 sec 101 MBytes 845 Mbits/sec 0 1.50 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1008 MBytes 845 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 1007 MBytes 844 Mbits/sec receiver
This thread is a synthetic benchmark that just benchmarks, how fast a router CPUs can execute iperf3 client and server at the same time on vanilla iperf3 config.
Higher outputs mean iperf runs faster (if you use the same parameters on different CPUs). This is somewhat a clue that a higher output comes from a more performant CPU (if comparing the same bench config params).
But keep an eye on what you actually compare and deduct from the output:
e.g. that particular dir-2150 comes with a MT7621xxx CPU.
With OpenWRT v23 or higher, a lot of routers on that particular CPU are for real able to route a bit above 900mbit real world traffic out of the box (!) and without enabling IPv4 NAT offloading (if the router HW designer did not mess correct 2x1GBit lanes wiring).
But localhost-running iperf3 skips any real CPU hardware connections and frankly just tests how fast iperf3 can run on the CPU on solely software-based loopback interfaces.
So this test shows, that 7621 is not able to run vanilla iperf3 client and server on full 1GBit, while OpenWRT in real life actually is able to route at a bit beyond 900mbit throughput on this particular CPU.
By tweaking the iperf parameters, the results just proof that tweaked iperf3 configs use less CPU cycles and therefore put out higher throughput numbers than non-tweaked iperf3 configs.
This thread is a synthetic benchmark that just benchmarks, how fast a router CPUs
It's pretty much obvious from the start - no point to repeatedly state this over again and again.
Yet it's nice to see the 'raw' the performance of the hardware and it might be even interesting to see whether there are no regresssion between kernel versions/releases of OpenWrt.
Surely iperf3 can utilize i.e. option '-Z' to run with 1Gbit even on this Dir-2150 router.
My point here would be - that it looks like the kernel is actually still leaving a lot of power on the table unused - as even with current maximum thoughput - the CPU utilization was still not reaching even 50%. So IMHO that's the signal that some operation are not well parallelized or there is some underperforming synchronizaiton going on...
BusyBox v1.36.1 (2024-02-08 22:24:59 UTC) built-in shell (ash)
_______ root@OpenWrt
| |.-----.-----.-----. ------------
| - || _ | -__| | OS: OpenWrt SNAPSHOT aarch64
|_______|| __|_____|__|__| Host: Bananapi BPI-R4
|__| Kernel: 6.1.75
________ __ Uptime: 1 hour, 42 mins
| | | |.----.| |_ Packages: 315 (opkg)
| | | || _|| _| Shell: ash
|________||__| |____| Terminal: /dev/pts/0
CPU: (4) @ 1.800GHz
Memory: 167MiB / 3940MiB
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 34988 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 2.40 GBytes 20.6 Gbits/sec 0 895 KBytes
[ 5] 1.00-2.00 sec 2.39 GBytes 20.5 Gbits/sec 0 895 KBytes
[ 5] 2.00-3.00 sec 2.39 GBytes 20.5 Gbits/sec 0 895 KBytes
[ 5] 3.00-4.00 sec 2.41 GBytes 20.7 Gbits/sec 0 895 KBytes
[ 5] 4.00-5.00 sec 2.40 GBytes 20.6 Gbits/sec 0 895 KBytes
[ 5] 5.00-6.00 sec 2.38 GBytes 20.5 Gbits/sec 0 895 KBytes
[ 5] 6.00-7.00 sec 2.39 GBytes 20.5 Gbits/sec 0 895 KBytes
[ 5] 7.00-8.00 sec 2.40 GBytes 20.6 Gbits/sec 0 895 KBytes
[ 5] 8.00-9.00 sec 2.37 GBytes 20.4 Gbits/sec 0 1.75 MBytes
[ 5] 9.00-10.00 sec 2.39 GBytes 20.5 Gbits/sec 0 1.75 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 23.9 GBytes 20.5 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 23.9 GBytes 20.5 Gbits/sec receiver
iperf Done.
root@OpenWrt:~# ubus call system board
{
"kernel": "5.15.146",
"hostname": "OpenWrt",
"system": "ARMv7 Processor rev 0 (v7l)",
"model": "ASUS OnHub",
"board_name": "asus,onhub",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05-SNAPSHOT",
"revision": "r23711+22-cdc907abed",
"target": "ipq806x/chromium",
"description": "OpenWrt 23.05-SNAPSHOT r23711+22-cdc907abed"
}
}
root@OpenWrt:~#
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 50126 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 722 MBytes 6.05 Gbits/sec 0 1.25 MBytes
[ 5] 1.00-2.00 sec 722 MBytes 6.06 Gbits/sec 0 1.25 MBytes
[ 5] 2.00-3.00 sec 724 MBytes 6.07 Gbits/sec 0 1.25 MBytes
[ 5] 3.00-4.00 sec 688 MBytes 5.77 Gbits/sec 0 1.31 MBytes
[ 5] 4.00-5.00 sec 462 MBytes 3.87 Gbits/sec 0 1.31 MBytes
[ 5] 5.00-6.00 sec 444 MBytes 3.72 Gbits/sec 0 1.31 MBytes
[ 5] 6.00-7.00 sec 460 MBytes 3.86 Gbits/sec 0 1.31 MBytes
[ 5] 7.00-8.00 sec 442 MBytes 3.71 Gbits/sec 0 1.31 MBytes
[ 5] 8.00-9.00 sec 460 MBytes 3.85 Gbits/sec 0 1.31 MBytes
[ 5] 9.00-10.00 sec 442 MBytes 3.71 Gbits/sec 0 1.31 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 5.44 GBytes 4.67 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 5.43 GBytes 4.66 Gbits/sec receiver
iperf Done.
root@OpenWrt:~# ubus call system board
{
"kernel": "5.15.148",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 4",
"model": "GL.iNet GL-MT6000",
"board_name": "glinet,gl-mt6000",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25132-dfc1e8cfee",
"target": "mediatek/filogic",
"description": "OpenWrt SNAPSHOT r25132-dfc1e8cfee"
}
}
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 37598 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 738 MBytes 6.18 Gbits/sec 0 2.75 MBytes
[ 5] 1.00-2.00 sec 724 MBytes 6.07 Gbits/sec 0 2.75 MBytes
[ 5] 2.00-3.00 sec 718 MBytes 6.03 Gbits/sec 0 2.75 MBytes
[ 5] 3.00-4.00 sec 707 MBytes 5.92 Gbits/sec 0 2.87 MBytes
[ 5] 4.00-5.00 sec 721 MBytes 6.05 Gbits/sec 0 3.00 MBytes
[ 5] 5.00-6.00 sec 672 MBytes 5.64 Gbits/sec 0 3.12 MBytes
[ 5] 6.00-7.00 sec 710 MBytes 5.96 Gbits/sec 0 3.12 MBytes
[ 5] 7.00-8.00 sec 707 MBytes 5.93 Gbits/sec 0 3.12 MBytes
[ 5] 8.00-9.00 sec 712 MBytes 5.97 Gbits/sec 0 3.12 MBytes
[ 5] 9.00-10.01 sec 675 MBytes 5.63 Gbits/sec 0 3.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 6.92 GBytes 5.94 Gbits/sec 0 sender
[ 5] 0.00-10.01 sec 6.92 GBytes 5.94 Gbits/sec receiver
Pi 5 on latest snapshot
root@OpenWrt:~# ubus call system board
{
"kernel": "6.1.77",
"hostname": "router",
"system": "ARMv8 Processor rev 1",
"model": "Raspberry Pi 5 Model B Rev 1.0",
"board_name": "raspberrypi,5-model-b",
"rootfs_type": "ext4",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25142-a42075435a",
"target": "bcm27xx/bcm2712",
"description": "OpenWrt SNAPSHOT r25142-a42075435a"
}
}
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 60112 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 4.58 GBytes 39.3 Gbits/sec 0 1.06 MBytes
[ 5] 1.00-2.00 sec 4.67 GBytes 40.2 Gbits/sec 0 3.18 MBytes
[ 5] 2.00-3.00 sec 5.22 GBytes 44.8 Gbits/sec 0 3.18 MBytes
[ 5] 3.00-4.00 sec 4.92 GBytes 42.3 Gbits/sec 0 3.18 MBytes
[ 5] 4.00-5.00 sec 5.24 GBytes 45.0 Gbits/sec 0 3.18 MBytes
[ 5] 5.00-6.00 sec 4.94 GBytes 42.5 Gbits/sec 0 3.18 MBytes
[ 5] 6.00-7.00 sec 5.30 GBytes 45.5 Gbits/sec 0 3.18 MBytes
[ 5] 7.00-8.00 sec 5.29 GBytes 45.5 Gbits/sec 0 3.18 MBytes
[ 5] 8.00-9.00 sec 5.26 GBytes 45.2 Gbits/sec 0 3.18 MBytes
[ 5] 9.00-10.00 sec 5.13 GBytes 44.1 Gbits/sec 0 3.18 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 51.9 GBytes 44.6 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 51.9 GBytes 44.6 Gbits/sec receiver
iperf Done.
Cudy WR3000
root@OpenWrt:~# ubus call system board
{
"kernel": "5.15.137",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 4",
"model": "Cudy WR3000 v1",
"board_name": "cudy,wr3000-v1",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05.2",
"revision": "r23630-842932a63d",
"target": "mediatek/filogic",
"description": "OpenWrt 23.05.2 r23630-842932a63d"
}
}
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 45486 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 686 MBytes 5.75 Gbits/sec 0 1.25 MBytes
[ 5] 1.00-2.00 sec 693 MBytes 5.82 Gbits/sec 0 1.25 MBytes
[ 5] 2.00-3.00 sec 694 MBytes 5.83 Gbits/sec 0 1.25 MBytes
[ 5] 3.00-4.00 sec 688 MBytes 5.77 Gbits/sec 0 1.25 MBytes
[ 5] 4.00-5.00 sec 692 MBytes 5.80 Gbits/sec 0 1.25 MBytes
[ 5] 5.00-6.00 sec 696 MBytes 5.84 Gbits/sec 0 1.25 MBytes
[ 5] 6.00-7.00 sec 691 MBytes 5.80 Gbits/sec 0 1.25 MBytes
[ 5] 7.00-8.00 sec 682 MBytes 5.72 Gbits/sec 0 1.25 MBytes
[ 5] 8.00-9.00 sec 652 MBytes 5.47 Gbits/sec 0 1.25 MBytes
[ 5] 9.00-10.00 sec 655 MBytes 5.49 Gbits/sec 0 1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 6.68 GBytes 5.73 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 6.68 GBytes 5.73 Gbits/sec receiver
iperf Done.
Do you compile yourself? Mind to share which repo you are using now?
BTW do you think you can run the Wireguard test according to this post?
Wow ... those results are outstandingly fast!
I was using sources from https://github.com/dangowrt/openwrt but Daniel 20 minutes ago added to the main OpenWRT release, you can already compile your own from the main repository https://github.com/openwrt/openwrt or wait a bit until it appears on the https://firmware-selector.openwrt.org/
oot@zyxel:/# ubus call system board
{
"kernel": "5.15.147",
"hostname": "zyxel",
"system": "Feroceon 88FR131 rev 1 (v5l)",
"model": "ZyXEL NSA325",
"board_name": "zyxel,nsa325",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05-SNAPSHOT",
"revision": "r23743-b79583c975",
"target": "kirkwood/generic",
"description": "OpenWrt 23.05-SNAPSHOT r23743-b79583c975"
}
}
root@zyxel:/# 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 37746 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 132 MBytes 1.11 Gbits/sec 0 3.81 MBytes
[ 5] 1.00-2.00 sec 126 MBytes 1.05 Gbits/sec 0 3.81 MBytes
[ 5] 2.00-3.00 sec 127 MBytes 1.07 Gbits/sec 0 3.81 MBytes
[ 5] 3.00-4.00 sec 123 MBytes 1.03 Gbits/sec 0 3.81 MBytes
[ 5] 4.00-5.00 sec 124 MBytes 1.04 Gbits/sec 0 3.81 MBytes
[ 5] 5.00-6.00 sec 128 MBytes 1.07 Gbits/sec 0 3.81 MBytes
[ 5] 6.00-7.00 sec 126 MBytes 1.06 Gbits/sec 0 3.81 MBytes
[ 5] 7.00-8.00 sec 130 MBytes 1.09 Gbits/sec 0 3.81 MBytes
[ 5] 8.00-9.00 sec 126 MBytes 1.06 Gbits/sec 0 3.81 MBytes
[ 5] 9.00-10.00 sec 128 MBytes 1.07 Gbits/sec 0 3.81 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.24 GBytes 1.07 Gbits/sec 0 sender
[ 5] 0.00-10.01 sec 1.23 GBytes 1.06 Gbits/sec receiver
iperf Done.
|MikroTik RB5009 | Marvell Armada 7040
(Quad Core A72, 1.4GHz) | Snapshot 6.1.79 |
root@RB5009UG:/tmp# ubus call system board
{
"kernel": "6.1.79",
"hostname": "RB5009UG",
"system": "ARMv8 Processor rev 1",
"model": "MikroTik RB5009",
"board_name": "mikrotik,rb5009",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25360-7777921aa0",
"target": "mvebu/cortexa72",
"description": "OpenWrt SNAPSHOT r25360-7777921aa0"
}
}
OpenWrt SNAPSHOT, r25360-7777921aa0
-----------------------------------------------------
root@RB5009UG:~# 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 59828 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 1.12 GBytes 9.64 Gbits/sec 0 1.12 MBytes
[ 5] 1.00-2.00 sec 1.05 GBytes 9.02 Gbits/sec 0 1.12 MBytes
[ 5] 2.00-3.00 sec 1.11 GBytes 9.51 Gbits/sec 0 1.19 MBytes
[ 5] 3.00-4.00 sec 1.03 GBytes 8.84 Gbits/sec 0 1.19 MBytes
[ 5] 4.00-5.00 sec 1.09 GBytes 9.39 Gbits/sec 0 1.19 MBytes
[ 5] 5.00-6.00 sec 1.08 GBytes 9.31 Gbits/sec 0 1.19 MBytes
[ 5] 6.00-7.00 sec 1.07 GBytes 9.23 Gbits/sec 0 1.19 MBytes
[ 5] 7.00-8.00 sec 1.07 GBytes 9.20 Gbits/sec 0 1.19 MBytes
[ 5] 8.00-9.00 sec 1.07 GBytes 9.22 Gbits/sec 0 1.19 MBytes
[ 5] 9.00-10.00 sec 1.07 GBytes 9.19 Gbits/sec 0 1.19 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 10.8 GBytes 9.26 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 10.8 GBytes 9.25 Gbits/sec receiver
iperf Done.