Router CPU performance

A few tests of CPU speeds of various routers

Test used

The simple MD5 CPU performance test, on routers:

time sh -c 'dd if=/dev/zero bs=1M count=100 | md5sum'

Used this way because OpenWRT/LEDE's provided ”dd” does not show MB/sec values on its own. Divide 100 MB by elapsed time in seconds as returned by “time”, result is speed in MB/sec.

On faster devices with a full OS (for reference):

dd if=/dev/zero bs=1M count=500 | md5sum


Vendor Model SoC/CPU OS MB/s
TP-Link TL-WR1043ND v1 Atheros AR9132 rev 2 LEDE 17.01.4 7.2
TP-Link TL-WR841N v7 Atheros AR7241 rev 1 OpenWRT 15.05 7.9
TP-Link TL-WR841N v8 Atheros AR9341 rev 3 LEDE 17.01.4 11.4
Netgear WNDR3700 Atheros AR7161 rev 2 LEDE 17.01.4 12
TP-Link TL-WR841N v8 Atheros AR9341 rev 1 OpenWRT 15.05 12.6
TP-Link TL-WDR4310 Atheros AR9344 rev 2 LEDE 17.01.4 13.3
For reference
D-Link DNS-323 Marvell Orion 88F5182 Debian w/Linux 3.2 22
Raspberry Pi 1 Broadcom BCM2835 Raspbian w/Linux 4.9.35 35
Mele A2000 Allwinner A10 Debian w/Linux 3.4 72
Cubieboard 2 Allwinner A20 Debian w/Linux 3.4 75
Raspberry Pi 2 Broadcom BCM2709 Debian w/Linux 3.18 79
Foxconn AHD1S-K AMD E-350 Debian w/Linux 4.14.7 197

router-cpu-performance.txt · Last modified: 2018-01-12 16:20 UTC by rm