Comparative Throughput Testing Including NAT, SQM, WireGuard, and OpenVPN

Here are some measurements on a Netgear WNDR3700v2 running openwrt 19.07.2 (mostly default settings, no performance related tweaks)
It has an Atheros AR7161 CPU (ath79 family).

Command line used:

flent tcp_8down -H server.name
flent tcp_8up -H server.name
flent rrul -H server.name

Routing/NAT (plain IP with DHCP and PPPoE)

No Flow Offload

Target Clock Cores SoC / CPU Notes 8 Dn 8 Up RRUL
ath79 680 1 AR7161 DHCP/NAT 239
(10)
383
(7)
285
(13)
ath79 680 1 AR7161 PPPoE/NAT 347
(8)
344
(8)
372
(11)

With Flow Offload

Target Clock Cores SoC / CPU Notes 8 Dn 8 Up RRUL
ath79 680 1 AR7161 DHCP/NAT 684
(4)
883
(3)
711
(5)
ath79 680 1 AR7161 PPPoE/NAT 583
(4)
683
(5)
602
(5)

Note: no SQM tested

Raw data here: https://pastebin.ubuntu.com/p/kbSfF8X4mW/

1 Like