|QNAP QHora-301W | Qualcomm IPQ8072A
(Quad Core A53, 2.2GHz) | Snapshot 6.1.80 |
root@QNAP:/tmp# ubus call system board
{
"kernel": "6.1.80",
"hostname": "QNAP",
"system": "ARMv8 Processor rev 4",
"model": "QNAP 301w",
"board_name": "qnap,301w",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25402-5b1d6d4607",
"target": "qualcommax/ipq807x",
"description": "OpenWrt SNAPSHOT r25402-5b1d6d4607"
}
}
root@QNAP:/tmp# 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 56274 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 896 MBytes 7.51 Gbits/sec 0 1.06 MBytes
[ 5] 1.00-2.00 sec 847 MBytes 7.10 Gbits/sec 0 1.06 MBytes
[ 5] 2.00-3.00 sec 858 MBytes 7.20 Gbits/sec 0 1.06 MBytes
[ 5] 3.00-4.00 sec 859 MBytes 7.21 Gbits/sec 0 1.06 MBytes
[ 5] 4.00-5.00 sec 848 MBytes 7.11 Gbits/sec 0 1.06 MBytes
[ 5] 5.00-6.00 sec 852 MBytes 7.15 Gbits/sec 0 1.06 MBytes
[ 5] 6.00-7.00 sec 853 MBytes 7.16 Gbits/sec 0 1.06 MBytes
[ 5] 7.00-8.00 sec 876 MBytes 7.35 Gbits/sec 0 1.06 MBytes
[ 5] 8.00-9.00 sec 857 MBytes 7.19 Gbits/sec 0 1.06 MBytes
[ 5] 9.00-10.00 sec 856 MBytes 7.18 Gbits/sec 0 1.06 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 8.41 GBytes 7.22 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 8.40 GBytes 7.21 Gbits/sec receiver
iperf Done.
"kernel": "5.15.137",
"hostname": "OpenWrt",
"system": "Intel(R) N100",
"model": "Default string Default string",
"board_name": "default-string-default-string",
"rootfs_type": "ext4",
"release": {
"distribution": "OpenWrt",
"version": "23.05.2",
"revision": "r23630-842932a63d",
"target": "x86/64",
"description": "OpenWrt 23.05.2 r23630-842932a63d"
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 34644 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 8.62 GBytes 74.0 Gbits/sec 0 2.44 MBytes
[ 5] 1.00-2.00 sec 8.46 GBytes 72.7 Gbits/sec 0 2.44 MBytes
[ 5] 2.00-3.00 sec 8.66 GBytes 74.4 Gbits/sec 0 2.44 MBytes
[ 5] 3.00-4.00 sec 7.84 GBytes 67.3 Gbits/sec 0 2.44 MBytes
[ 5] 4.00-5.00 sec 6.80 GBytes 58.4 Gbits/sec 0 2.44 MBytes
[ 5] 5.00-6.00 sec 6.01 GBytes 51.7 Gbits/sec 0 2.44 MBytes
[ 5] 6.00-7.93 sec 128 KBytes 543 Kbits/sec 0 2.44 MBytes
[ 5] 7.93-10.48 sec 128 KBytes 412 Kbits/sec 0 2.44 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.50 sec 85.4 GBytes 69.8 Gbits/sec 0 sender
[ 5] 0.00-10.51 sec 85.4 GBytes 69.8 Gbits/sec receiver
"kernel": "6.1.79",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 4",
"model": "ASUS TUF-AX6000",
"board_name": "asus,tuf-ax6000",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25345-c6319de48b",
"target": "mediatek/filogic",
"description": "OpenWrt SNAPSHOT r25345-c6319de48b"
}
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 35992 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 1003 MBytes 8.40 Gbits/sec 0 2.50 MBytes
[ 5] 1.00-2.00 sec 949 MBytes 7.96 Gbits/sec 0 2.50 MBytes
[ 5] 2.00-3.00 sec 839 MBytes 7.04 Gbits/sec 0 2.50 MBytes
[ 5] 3.00-4.00 sec 895 MBytes 7.51 Gbits/sec 0 2.50 MBytes
[ 5] 4.00-5.00 sec 907 MBytes 7.61 Gbits/sec 0 2.50 MBytes
[ 5] 5.00-6.00 sec 830 MBytes 6.96 Gbits/sec 0 2.50 MBytes
[ 5] 6.00-7.00 sec 836 MBytes 7.01 Gbits/sec 0 2.50 MBytes
[ 5] 7.00-8.00 sec 829 MBytes 6.96 Gbits/sec 0 2.50 MBytes
[ 5] 8.00-9.00 sec 830 MBytes 6.96 Gbits/sec 0 2.50 MBytes
[ 5] 9.00-10.00 sec 831 MBytes 6.97 Gbits/sec 0 2.50 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 8.55 GBytes 7.34 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 8.55 GBytes 7.34 Gbits/sec receiver
tomasi
March 29, 2024, 8:33pm
335
Banana PI R4
ubus call system board
{
"kernel": "6.1.82",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 0",
"model": "Bananapi BPI-R4",
"board_name": "bananapi,bpi-r4",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25690-b1d579f174",
"target": "mediatek/filogic",
"description": "OpenWrt SNAPSHOT r25690-b1d579f174"
}
}
root@OpenWrt:/wg-bench# 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 41460 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 2.23 GBytes 19.2 Gbits/sec 0 639 KBytes
[ 5] 1.00-2.00 sec 2.22 GBytes 19.1 Gbits/sec 0 639 KBytes
[ 5] 2.00-3.00 sec 2.23 GBytes 19.2 Gbits/sec 0 639 KBytes
[ 5] 3.00-4.00 sec 2.08 GBytes 17.9 Gbits/sec 0 639 KBytes
[ 5] 4.00-5.00 sec 2.23 GBytes 19.1 Gbits/sec 0 639 KBytes
[ 5] 5.00-6.00 sec 2.24 GBytes 19.3 Gbits/sec 0 639 KBytes
[ 5] 6.00-7.00 sec 2.21 GBytes 19.0 Gbits/sec 0 639 KBytes
[ 5] 7.00-8.00 sec 2.19 GBytes 18.8 Gbits/sec 0 639 KBytes
[ 5] 8.00-9.00 sec 2.24 GBytes 19.2 Gbits/sec 0 639 KBytes
[ 5] 9.00-10.00 sec 2.22 GBytes 19.1 Gbits/sec 0 639 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 22.4 GBytes 19.2 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 22.4 GBytes 19.2 Gbits/sec receiver
Can you test to see if any improvement on Wireguard with this newer firmware as well??
Occasionally I came across this GitHub page about WG device benchmark, then I think we can create a simple DB for some general comparison so people can select device easier as more people using WG in contrast to OpenVPN.
Disclaimer: This test includes a packet generator which is normally not a use case of VPN and this affects performance of older routers, please only take the numbers showing here as a rough estimation only.
To summerize, do the following on your router (note if your router has…
Xiaomi AX9000 NSS build
root@AX9_4:~# ubus call system board
{
"kernel": "6.6.22",
"hostname": "AX9_4",
"system": "ARMv8 Processor rev 4",
"model": "Xiaomi AX9000",
"board_name": "xiaomi,ax9000",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25662+145-ff064b68d4",
"target": "qualcommax/ipq807x",
"description": "OpenWrt SNAPSHOT r25662+145-ff064b68d4"
}
}
root@AX9_4:~# 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 44932 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 911 MBytes 7.64 Gbits/sec 0 895 KBytes
[ 5] 1.00-2.00 sec 858 MBytes 7.19 Gbits/sec 0 895 KBytes
[ 5] 2.00-3.00 sec 888 MBytes 7.45 Gbits/sec 0 895 KBytes
[ 5] 3.00-4.00 sec 877 MBytes 7.36 Gbits/sec 0 895 KBytes
[ 5] 4.00-5.00 sec 887 MBytes 7.44 Gbits/sec 0 767 KBytes
[ 5] 5.00-6.00 sec 882 MBytes 7.40 Gbits/sec 0 1023 KBytes
[ 5] 6.00-7.00 sec 853 MBytes 7.16 Gbits/sec 0 895 KBytes
[ 5] 7.00-8.00 sec 874 MBytes 7.33 Gbits/sec 0 767 KBytes
[ 5] 8.00-9.00 sec 873 MBytes 7.32 Gbits/sec 0 895 KBytes
[ 5] 9.00-10.00 sec 872 MBytes 7.31 Gbits/sec 0 1023 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 8.57 GBytes 7.36 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 8.56 GBytes 7.35 Gbits/sec receiver
dnd
April 2, 2024, 7:50pm
338
GL-MT6000, @pesa1234 's custom build:
root@OpenWrt:~# ubus call system board
{
"kernel": "6.6.23",
"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": "r25728-cc6c3a6ee8",
"target": "mediatek/filogic",
"description": "OpenWrt SNAPSHOT r25728-cc6c3a6ee8"
}
}
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 41410 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 1.19 GBytes 10.2 Gbits/sec 0 639 KBytes
[ 5] 1.00-2.00 sec 933 MBytes 7.82 Gbits/sec 0 1.12 MBytes
[ 5] 2.00-3.00 sec 798 MBytes 6.69 Gbits/sec 0 1.12 MBytes
[ 5] 3.00-4.00 sec 793 MBytes 6.66 Gbits/sec 0 1.12 MBytes
[ 5] 4.00-5.00 sec 792 MBytes 6.65 Gbits/sec 0 1.12 MBytes
[ 5] 5.00-6.00 sec 792 MBytes 6.65 Gbits/sec 0 1.12 MBytes
[ 5] 6.00-7.00 sec 792 MBytes 6.65 Gbits/sec 0 1.12 MBytes
[ 5] 7.00-8.00 sec 791 MBytes 6.64 Gbits/sec 0 1.12 MBytes
[ 5] 8.00-9.00 sec 786 MBytes 6.59 Gbits/sec 0 1.12 MBytes
[ 5] 9.00-10.00 sec 789 MBytes 6.62 Gbits/sec 0 1.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 8.29 GBytes 7.12 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 8.28 GBytes 7.11 Gbits/sec receiver
iperf Done.
hecatae
April 10, 2024, 10:02pm
339
Mercusys mr90x
-----------------------------------------------------
OpenWrt 23.05-SNAPSHOT, r23824-817a1cb2bf
-----------------------------------------------------
root@OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 48944 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 788 MBytes 6.60 Gbits/sec 0 1.25 MBytes
[ 5] 1.00-2.00 sec 785 MBytes 6.58 Gbits/sec 0 1.25 MBytes
[ 5] 2.00-3.00 sec 787 MBytes 6.60 Gbits/sec 0 1.25 MBytes
[ 5] 3.00-4.00 sec 790 MBytes 6.63 Gbits/sec 0 1.25 MBytes
[ 5] 4.00-5.00 sec 792 MBytes 6.65 Gbits/sec 0 1.25 MBytes
[ 5] 5.00-6.00 sec 789 MBytes 6.62 Gbits/sec 0 1.25 MBytes
[ 5] 6.00-7.00 sec 786 MBytes 6.59 Gbits/sec 0 1.25 MBytes
[ 5] 7.00-8.00 sec 785 MBytes 6.58 Gbits/sec 0 1.25 MBytes
[ 5] 8.00-9.00 sec 784 MBytes 6.58 Gbits/sec 0 1.25 MBytes
[ 5] 9.00-10.00 sec 777 MBytes 6.52 Gbits/sec 0 1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 7.68 GBytes 6.60 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 7.67 GBytes 6.59 Gbits/sec receiver
iperf Done.
root@OpenWrt:~#
brada4
April 11, 2024, 1:47pm
340
"name": "ASUS RT-AX54"
service firewall stop
671 Mbits/sec
git head fw4 + notrack lo
650 Mbits/sec ip6 633 Mbits/sec iperf3 -Z -c 127.1 1.06 Gbits/sec
git head fw4
613 Mbits/sec
23.05.3 fw4
510 Mbits/sec
root@OCTEON-TX2:~# ubus call system board
{
"kernel": "5.15.150",
"hostname": "OCTEON-TX2",
"system": "ARMv8 Processor rev 3",
"model": "iEi Puzzle-M902",
"board_name": "iei,puzzle-m902",
"rootfs_type": "ext4",
"release": {
"distribution": "OpenWrt",
"version": "23.05.3",
"revision": "r23809-234f1a2efa",
"target": "mvebu/cortexa72",
"description": "OpenWrt 23.05.3 r23809-234f1a2efa"
}
}
root@OCTEON-TX2:~# 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 37398 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 2.66 GBytes 22.8 Gbits/sec 0 639 KBytes
[ 5] 1.00-2.00 sec 2.68 GBytes 23.0 Gbits/sec 0 895 KBytes
[ 5] 2.00-3.00 sec 2.65 GBytes 22.8 Gbits/sec 0 895 KBytes
[ 5] 3.00-4.00 sec 2.65 GBytes 22.7 Gbits/sec 0 895 KBytes
[ 5] 4.00-5.00 sec 2.66 GBytes 22.8 Gbits/sec 0 895 KBytes
[ 5] 5.00-6.00 sec 2.65 GBytes 22.8 Gbits/sec 0 895 KBytes
[ 5] 6.00-7.00 sec 2.64 GBytes 22.7 Gbits/sec 0 895 KBytes
[ 5] 7.00-8.00 sec 2.43 GBytes 20.9 Gbits/sec 0 1.37 MBytes
[ 5] 8.00-9.00 sec 2.17 GBytes 18.7 Gbits/sec 0 1.37 MBytes
[ 5] 9.00-10.00 sec 2.17 GBytes 18.7 Gbits/sec 0 1.37 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 25.4 GBytes 21.8 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 25.4 GBytes 21.8 Gbits/sec receiver
overclocked Raspberry Pi 2B v1.1 running at 1.0Ghz, while it was actively being used.
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 43308 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 264 MBytes 2.20 Gbits/sec 0 1.50 MBytes
[ 5] 1.00-2.00 sec 264 MBytes 2.22 Gbits/sec 0 1.50 MBytes
[ 5] 2.00-3.00 sec 271 MBytes 2.28 Gbits/sec 1 1.50 MBytes
[ 5] 3.00-4.00 sec 285 MBytes 2.39 Gbits/sec 0 1.50 MBytes
[ 5] 4.00-5.00 sec 284 MBytes 2.38 Gbits/sec 0 1.50 MBytes
[ 5] 5.00-6.00 sec 268 MBytes 2.24 Gbits/sec 0 1.50 MBytes
[ 5] 6.00-7.00 sec 262 MBytes 2.21 Gbits/sec 0 1.50 MBytes
[ 5] 7.00-8.00 sec 271 MBytes 2.28 Gbits/sec 0 1.50 MBytes
[ 5] 8.00-9.00 sec 266 MBytes 2.23 Gbits/sec 0 1.50 MBytes
[ 5] 9.00-10.00 sec 264 MBytes 2.21 Gbits/sec 0 1.50 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 2.64 GBytes 2.26 Gbits/sec 1 sender
[ 5] 0.00-10.00 sec 2.63 GBytes 2.26 Gbits/sec receiver
iperf Done.
root@OpenWrt:/# ubus call system board
{
"kernel": "5.10.176",
"hostname": "OpenWrt",
"system": "ARMv7 Processor rev 5 (v7l)",
"model": "Raspberry Pi 2 Model B Rev 1.1",
"board_name": "raspberrypi,2-model-b",
"rootfs_type": "ext4",
"release": {
"distribution": "OpenWrt",
"version": "22.03.5",
"revision": "r20134-5f15225c1e",
"target": "bcm27xx/bcm2709",
"description": "OpenWrt 22.03.5 r20134-5f15225c1e"
}
}
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 43582 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 2.14 GBytes 18.3 Gbits/sec 0 639 KBytes
[ 5] 1.00-2.00 sec 2.29 GBytes 19.7 Gbits/sec 0 639 KBytes
[ 5] 2.00-3.00 sec 2.34 GBytes 20.1 Gbits/sec 0 639 KBytes
[ 5] 3.00-4.00 sec 2.35 GBytes 20.2 Gbits/sec 0 1.25 MBytes
[ 5] 4.00-5.00 sec 2.35 GBytes 20.2 Gbits/sec 0 1.25 MBytes
[ 5] 5.00-6.00 sec 2.32 GBytes 19.9 Gbits/sec 0 1.25 MBytes
[ 5] 6.00-7.00 sec 2.33 GBytes 20.1 Gbits/sec 0 1.25 MBytes
[ 5] 7.00-8.00 sec 2.22 GBytes 19.1 Gbits/sec 0 1.25 MBytes
[ 5] 8.00-9.00 sec 2.34 GBytes 20.1 Gbits/sec 0 1.25 MBytes
[ 5] 9.00-10.00 sec 2.35 GBytes 20.2 Gbits/sec 0 1.25 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 23.3 GBytes 20.0 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 23.3 GBytes 20.0 Gbits/sec receiver
iperf Done.
root@OpenWrt:~# ubus call system board
{
"kernel": "6.1.86",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 0",
"model": "Bananapi BPI-R4",
"board_name": "bananapi,bpi-r4",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r25942-12137cb460",
"target": "mediatek/filogic",
"description": "OpenWrt SNAPSHOT r25942-12137cb460"
stfn
May 4, 2024, 8:02pm
344
D-Link DIR-867 A1
root@OpenWrt:~# ubus call system board
{
"kernel": "5.15.150",
"hostname": "OpenWrt",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "D-Link DIR-867 A1",
"board_name": "dlink,dir-867-a1",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "23.05.3",
"revision": "r23809-234f1a2efa",
"target": "ramips/mt7621",
"description": "OpenWrt 23.05.3 r23809-234f1a2efa"
}
}
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 50754 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 79.0 MBytes 662 Mbits/sec 0 959 KBytes
[ 5] 1.00-2.00 sec 70.4 MBytes 591 Mbits/sec 0 959 KBytes
[ 5] 2.00-3.00 sec 70.1 MBytes 588 Mbits/sec 0 959 KBytes
[ 5] 3.00-4.00 sec 71.0 MBytes 596 Mbits/sec 0 959 KBytes
[ 5] 4.00-5.00 sec 69.6 MBytes 584 Mbits/sec 0 959 KBytes
[ 5] 5.00-6.00 sec 59.6 MBytes 500 Mbits/sec 0 959 KBytes
[ 5] 6.00-7.00 sec 71.9 MBytes 603 Mbits/sec 0 959 KBytes
[ 5] 7.00-8.00 sec 77.2 MBytes 648 Mbits/sec 0 959 KBytes
[ 5] 8.00-9.00 sec 57.2 MBytes 480 Mbits/sec 0 959 KBytes
[ 5] 9.00-10.00 sec 77.6 MBytes 650 Mbits/sec 0 959 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 750 MBytes 629 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 750 MBytes 629 Mbits/sec receiver
iperf Done.
stfn
May 9, 2024, 2:27pm
345
GL.iNet GL-B1300 runing vendor's latest firmware as of today 4.3.11, release3, compile time 2024-03-20 22:21:48(UTC+08:00)
root@GL-B1300:~# ubus call system board
{
"kernel": "5.4.179",
"hostname": "GL-B1300",
"system": "ARMv7 Processor rev 5 (v7l)",
"model": "GL.iNet GL-B1300",
"board_name": "glinet,gl-b1300",
"release": {
"distribution": "OpenWrt",
"version": "21.02.2",
"revision": "r16495-bf0c965af0",
"target": "ipq40xx/generic",
"description": "OpenWrt 21.02.2 r16495-bf0c965af0"
}
}
root@GL-B1300:~# iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 52952 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 155 MBytes 1.30 Gbits/sec 0 1023 KBytes
[ 5] 1.00-2.01 sec 150 MBytes 1.25 Gbits/sec 0 1023 KBytes
[ 5] 2.01-3.01 sec 151 MBytes 1.27 Gbits/sec 0 1023 KBytes
[ 5] 3.01-4.01 sec 141 MBytes 1.18 Gbits/sec 0 1023 KBytes
[ 5] 4.01-5.00 sec 138 MBytes 1.16 Gbits/sec 0 1023 KBytes
[ 5] 5.00-6.00 sec 155 MBytes 1.30 Gbits/sec 0 1023 KBytes
[ 5] 6.00-7.00 sec 148 MBytes 1.23 Gbits/sec 0 1023 KBytes
[ 5] 7.00-8.00 sec 149 MBytes 1.25 Gbits/sec 0 1023 KBytes
[ 5] 8.00-9.00 sec 150 MBytes 1.26 Gbits/sec 0 1023 KBytes
[ 5] 9.00-10.00 sec 130 MBytes 1.09 Gbits/sec 0 1023 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.43 GBytes 1.23 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.43 GBytes 1.23 Gbits/sec receiver
iperf Done.
The 23.05.3 release improved the performance significantly for the x86-build:
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 44158 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 9.43 GBytes 80.9 Gbits/sec 0 1.12 MBytes
[ 5] 1.00-2.00 sec 9.83 GBytes 84.4 Gbits/sec 0 1.12 MBytes
[ 5] 2.00-3.00 sec 9.22 GBytes 79.2 Gbits/sec 0 1.12 MBytes
[ 5] 3.00-4.00 sec 10.4 GBytes 88.9 Gbits/sec 0 1.12 MBytes
[ 5] 4.00-5.00 sec 8.21 GBytes 70.5 Gbits/sec 0 1.12 MBytes
[ 5] 5.00-6.00 sec 4.79 GBytes 41.2 Gbits/sec 0 1.12 MBytes
[ 5] 6.00-7.00 sec 10.7 GBytes 91.6 Gbits/sec 0 1.12 MBytes
[ 5] 7.00-8.00 sec 9.49 GBytes 81.5 Gbits/sec 0 1.12 MBytes
[ 5] 8.00-9.43 sec 128 KBytes 735 Kbits/sec 0 1.12 MBytes
[ 5] 9.43-10.00 sec 4.25 GBytes 63.6 Gbits/sec 0 1.12 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 101 GBytes 86.8 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 101 GBytes 86.8 Gbits/sec receiver```
-R
OpenWrt:~# iperf3 -s -D && iperf3 -c 127.0.0.1 -R
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 59610 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 10.5 GBytes 90.3 Gbits/sec 1 1023 KBytes
[ 5] 1.00-2.00 sec 9.45 GBytes 81.2 Gbits/sec 0 1023 KBytes
[ 5] 2.00-3.00 sec 6.30 GBytes 54.1 Gbits/sec 0 1023 KBytes
[ 5] 3.00-4.00 sec 7.17 GBytes 61.5 Gbits/sec 0 1023 KBytes
[ 5] 4.00-5.00 sec 9.61 GBytes 82.5 Gbits/sec 0 1023 KBytes
[ 5] 5.00-6.00 sec 8.41 GBytes 72.2 Gbits/sec 0 1023 KBytes
[ 5] 6.00-7.00 sec 10.6 GBytes 90.8 Gbits/sec 0 1023 KBytes
[ 5] 7.00-8.00 sec 6.91 GBytes 59.4 Gbits/sec 0 1023 KBytes
[ 5] 8.00-9.00 sec 10.7 GBytes 91.6 Gbits/sec 0 1023 KBytes
[ 5] 9.00-10.00 sec 9.82 GBytes 84.4 Gbits/sec 0 1.62 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 104 GBytes 89.1 Gbits/sec 1 sender
[ 5] 0.00-10.00 sec 104 GBytes 89.1 Gbits/sec receiver
{
"kernel": "5.15.150",
"hostname": "X86-NAS-OpenWrt",
"system": "Intel(R) N100",
"model": "Default string Default string",
"board_name": "default-string-default-string",
"rootfs_type": "ext4",
"release": {
"distribution": "OpenWrt",
"version": "23.05.3",
"revision": "r23809-234f1a2efa",
"target": "x86/64",
"description": "OpenWrt 23.05.3 r23809-234f1a2efa"
}
Routerich AX3000, 23.05.3 Stock
ubus call system board
{
"kernel": "6.6.30",
"hostname": "OpenWrt",
"system": "ARMv8 Processor rev 4",
"model": "Netgear WAX206",
"board_name": "netgear,wax206",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r26329-cffd3ad8d7",
"target": "mediatek/mt7622",
"description": "OpenWrt SNAPSHOT r26329-cffd3ad8d7"
}
}
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 41428 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.01 sec 665 MBytes 5.54 Gbits/sec 0 2.50 MBytes
[ 5] 1.01-2.00 sec 644 MBytes 5.44 Gbits/sec 0 2.50 MBytes
[ 5] 2.00-3.00 sec 649 MBytes 5.45 Gbits/sec 0 2.50 MBytes
[ 5] 3.00-4.00 sec 665 MBytes 5.58 Gbits/sec 0 2.50 MBytes
[ 5] 4.00-5.00 sec 668 MBytes 5.60 Gbits/sec 0 2.50 MBytes
[ 5] 5.00-6.00 sec 659 MBytes 5.53 Gbits/sec 0 2.50 MBytes
[ 5] 6.00-7.00 sec 661 MBytes 5.54 Gbits/sec 0 2.50 MBytes
[ 5] 7.00-8.00 sec 670 MBytes 5.62 Gbits/sec 0 2.62 MBytes
[ 5] 8.00-9.00 sec 659 MBytes 5.53 Gbits/sec 0 2.62 MBytes
[ 5] 9.00-10.01 sec 667 MBytes 5.55 Gbits/sec 0 2.62 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 6.46 GBytes 5.54 Gbits/sec 0 sender
[ 5] 0.00-10.01 sec 6.45 GBytes 5.54 Gbits/sec receiver
edenz
May 22, 2024, 4:48am
349
Core i5 9400T:
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 36866 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 6.04 GBytes 51.9 Gbits/sec 0 1.19 MBytes
[ 5] 1.00-2.00 sec 6.05 GBytes 52.0 Gbits/sec 0 1.19 MBytes
[ 5] 2.00-3.00 sec 6.03 GBytes 51.8 Gbits/sec 0 1.19 MBytes
[ 5] 3.00-4.00 sec 6.06 GBytes 52.0 Gbits/sec 0 1.19 MBytes
[ 5] 4.00-5.00 sec 6.08 GBytes 52.2 Gbits/sec 0 1.19 MBytes
[ 5] 5.00-6.00 sec 6.06 GBytes 52.0 Gbits/sec 0 1.19 MBytes
[ 5] 6.00-7.00 sec 6.09 GBytes 52.3 Gbits/sec 0 1.19 MBytes
[ 5] 7.00-8.00 sec 6.07 GBytes 52.2 Gbits/sec 0 1.19 MBytes
[ 5] 8.00-9.00 sec 5.99 GBytes 51.5 Gbits/sec 0 1.19 MBytes
[ 5] 9.00-10.00 sec 6.03 GBytes 51.8 Gbits/sec 0 1.19 MBytes
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 60.5 GBytes 52.0 Gbits/sec 0 sender
[ 5] 0.00-10.00 sec 60.5 GBytes 52.0 Gbits/sec receiver
iperf Done.
Also ran it on my M1 Pro MacBook Pro just for fun:
Connecting to host 127.0.0.1, port 5201
[ 5] local 127.0.0.1 port 57410 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 16.3 GBytes 140 Gbits/sec
[ 5] 1.00-2.00 sec 16.6 GBytes 143 Gbits/sec
[ 5] 2.00-3.00 sec 16.7 GBytes 143 Gbits/sec
[ 5] 3.00-4.00 sec 17.1 GBytes 146 Gbits/sec
[ 5] 4.00-5.00 sec 16.8 GBytes 144 Gbits/sec
[ 5] 5.00-6.00 sec 15.5 GBytes 133 Gbits/sec
[ 5] 6.00-7.00 sec 15.1 GBytes 130 Gbits/sec
[ 5] 7.00-8.00 sec 17.5 GBytes 150 Gbits/sec
[ 5] 8.00-9.00 sec 17.8 GBytes 153 Gbits/sec
[ 5] 9.00-10.00 sec 17.5 GBytes 150 Gbits/sec
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 167 GBytes 143 Gbits/sec sender
[ 5] 0.00-10.00 sec 167 GBytes 143 Gbits/sec receiver
iperf Done.
1 Like
You run OpenWrt on your M1 Macbook?
2 Likes
edenz
May 22, 2024, 9:16am
351
Haha no but I thought it was a good data point for comparing chipsets. I imagine you could expect similar performance if someone ran OpenWRT on an Apple Silicon Mac Mini. (should someone ever get linux working on them)