Confirmed, but see important details added at the end of the post.
|QNAP QHora-301W | Qualcomm IPQ8072A
(Quad Core A53, 2.2GHz) | Snapshot 6.1.80 | 772 Mbps|
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# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[ 5] local 169.254.200.1 port 40726 connected to 169.254.200.2 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 99.2 MBytes 832 Mbits/sec 0 448 KBytes
[ 5] 1.00-2.00 sec 97.0 MBytes 814 Mbits/sec 0 448 KBytes
[ 5] 2.00-3.00 sec 96.4 MBytes 808 Mbits/sec 0 530 KBytes
[ 5] 3.00-4.00 sec 98.0 MBytes 822 Mbits/sec 0 530 KBytes
[ 5] 4.00-5.00 sec 97.2 MBytes 816 Mbits/sec 0 530 KBytes
[ 5] 5.00-6.00 sec 96.6 MBytes 811 Mbits/sec 0 530 KBytes
[ 5] 6.00-7.00 sec 97.2 MBytes 816 Mbits/sec 0 530 KBytes
[ 5] 7.00-8.00 sec 95.6 MBytes 802 Mbits/sec 0 619 KBytes
[ 5] 8.00-9.00 sec 96.4 MBytes 808 Mbits/sec 0 619 KBytes
[ 5] 9.00-10.00 sec 98.1 MBytes 823 Mbits/sec 0 619 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 972 MBytes 815 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 970 MBytes 814 Mbits/sec receiver
iperf Done.
root@QNAP:/tmp# ./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 57852 connected to 169.254.200.2 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 91.5 MBytes 767 Mbits/sec
[ 5] 1.00-2.00 sec 91.4 MBytes 767 Mbits/sec
[ 5] 2.00-3.00 sec 92.0 MBytes 772 Mbits/sec
[ 5] 3.00-4.00 sec 92.5 MBytes 776 Mbits/sec
[ 5] 4.00-5.00 sec 92.2 MBytes 774 Mbits/sec
[ 5] 5.00-6.00 sec 92.1 MBytes 773 Mbits/sec
[ 5] 6.00-7.00 sec 92.1 MBytes 773 Mbits/sec
[ 5] 7.00-8.00 sec 91.9 MBytes 771 Mbits/sec
[ 5] 8.00-9.00 sec 92.0 MBytes 771 Mbits/sec
[ 5] 9.00-10.00 sec 93.0 MBytes 781 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 923 MBytes 774 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 921 MBytes 772 Mbits/sec receiver
iperf Done.
Edit - I've just made another very important test - simultaneous wg-bench & WAN Speedtest.
While running WAN Speedtest (1Gbps ISP plan), wg-bench only gives the following results. See the drop from 800 to 600 Mbps occurring while Speedtest reaches only 500Mbps (with 1Gbps ISP line).
root@QNAP:/tmp# ./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 35514 connected to 169.254.200.2 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 94.9 MBytes 795 Mbits/sec
[ 5] 1.00-2.00 sec 83.6 MBytes 701 Mbits/sec
[ 5] 2.00-3.00 sec 70.0 MBytes 587 Mbits/sec
[ 5] 3.00-4.00 sec 67.1 MBytes 563 Mbits/sec
[ 5] 4.00-5.00 sec 66.1 MBytes 555 Mbits/sec
[ 5] 5.00-6.00 sec 68.0 MBytes 570 Mbits/sec
[ 5] 6.00-7.00 sec 66.6 MBytes 559 Mbits/sec
[ 5] 7.00-8.00 sec 65.8 MBytes 552 Mbits/sec
[ 5] 8.00-9.00 sec 67.0 MBytes 562 Mbits/sec
[ 5] 9.00-10.00 sec 66.6 MBytes 559 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 719 MBytes 603 Mbits/sec 35 sender
[ 5] 0.00-10.00 sec 716 MBytes 600 Mbits/sec receiver
iperf Done.
As you can see the performance was reduced and most importantly the Speedtest WAN download speed was reduced to 500Mbps (half of the regular ISP 1Gbps line).
Using NSS enabled build, the speedtest download speed keeps going at full 1Gbps with ~500Mbps wg-bench.
So the total combined throughput of Speedtest WAN & Wg-bench is 1Gbps + 500Mbps for the NSS build versus 500Mbps + ~600Mbps for non NSS build.
@fakemanhk
So obviously this should be stated somewhere in the results too.
Probably most devices will not be able to keep their full wireguard speeds while donloading/uploading to WAN at high (Gigabit) speeds as properly stated on the first post about the real world VPN use.