A Wireguard comparison DB

| GL-MT6000 (Flint 2) | Mediatek MT7986AV (Quad Core A53, 2GHz) | Snapshot (6.1.78) | 807 Mbps |

ubus call system board
{
        "kernel": "6.1.78",
        "hostname": "GL-MT6000",
        "system": "ARMv8 Processor rev 4",
        "model": "GL.iNet GL-MT6000",
        "board_name": "glinet,gl-mt6000",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r25267-2a752ff028",
                "target": "mediatek/filogic",
                "description": "OpenWrt SNAPSHOT r25267-2a752ff028"
        }
}
./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 42192 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  96.4 MBytes   808 Mbits/sec    0    516 KBytes
[  5]   1.00-2.00   sec  95.6 MBytes   802 Mbits/sec    0    541 KBytes
[  5]   2.00-3.00   sec  95.9 MBytes   805 Mbits/sec    0    541 KBytes
[  5]   3.00-4.00   sec  96.2 MBytes   807 Mbits/sec    0    541 KBytes
[  5]   4.00-5.00   sec  95.8 MBytes   804 Mbits/sec    0    541 KBytes
[  5]   5.00-6.00   sec  96.5 MBytes   810 Mbits/sec    0    569 KBytes
[  5]   6.00-7.00   sec  96.1 MBytes   806 Mbits/sec    0    569 KBytes
[  5]   7.00-8.00   sec  96.0 MBytes   805 Mbits/sec    0    600 KBytes
[  5]   8.00-9.00   sec  96.8 MBytes   812 Mbits/sec    0    600 KBytes
[  5]   9.00-10.00  sec  96.5 MBytes   809 Mbits/sec    0    600 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   962 MBytes   807 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   960 MBytes   806 Mbits/sec                  receiver
./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 48294 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  97.4 MBytes   816 Mbits/sec
[  5]   1.00-2.00   sec  96.1 MBytes   806 Mbits/sec
[  5]   2.00-3.00   sec  97.4 MBytes   817 Mbits/sec
[  5]   3.00-4.00   sec  97.8 MBytes   820 Mbits/sec
[  5]   4.00-5.00   sec  97.4 MBytes   817 Mbits/sec
[  5]   5.00-6.00   sec  96.5 MBytes   809 Mbits/sec
[  5]   6.00-7.00   sec  96.6 MBytes   811 Mbits/sec
[  5]   7.00-8.00   sec  97.5 MBytes   818 Mbits/sec
[  5]   8.00-9.00   sec  97.8 MBytes   820 Mbits/sec
[  5]   9.00-10.00  sec  97.9 MBytes   821 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   975 MBytes   817 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   972 MBytes   816 Mbits/sec                  receiver

Snapshots are already faster than the stock firmware. But it's strange that the GL-MT6000 performs worse than the TUF-AX4200 in this test since the TUF-AX4200 has a much smaller heat sink and slower memory.

You will achieve the advertised 900Mbps when using the GL-MT6000 as a WireGuard client though, so at least GL.iNet was honest about that.

1 Like