Benchmarks for various wifi routers

Last Modified: Mon, 17 Jun 2019 18:38:41 +0000 ; Created: Sat, 24 Jun 2017 01:45:44 +0000

I got some routers on clearance and wanted to benchmark them from various locations. I thought I'd publish my results in case it was useful for others.

Each router is running the OEM latest firmware at the time of testing unless otherwise noted. A gigabit connection was used with an 802.11ac wireless client 2x2 MIMO. The 5ghz spectrum (80mhz) was on a dedicated channel with no others, but 2.4ghz was in a residential neighborhood of homes with probably average 3 other signals on 1,6,11. This gives a nice average real-world comparison for typical crowded 2.4ghz.

DeviceClient LocationDownload (megabits/second)Upload (megabits/second)
Netgear Nighthawk(R) X4S R7800 (2.4ghz; 20mhz) 0-Walls 81 112
Netgear Nighthawk(R) X4S R7800 (2.4ghz; 20mhz) 3-Walls 77 70
Netgear Nighthawk(R) X4S R7800 (2.4ghz; 20mhz) 5-Walls 61 55
Netgear Nighthawk(R) X4S R7800 (5.0ghz; 802.11ac; 80mhz) 0-Walls 413 316
Netgear Nighthawk(R) X4S R7800 (5.0ghz; 802.11ac; 80mhz) 3-Walls 404 317
Netgear Nighthawk(R) X4S R7800 (5.0ghz; 802.11ac; 80mhz) 5-Walls 265 219
ASUS RT-N66U (2.4ghz; 20mhz) 0-Walls 114 111
ASUS RT-N66U (2.4ghz; 20mhz) 1-Wall 101 82
ASUS RT-N66U (2.4ghz; 20mhz) 2-Walls 72 65
ASUS RT-N66U (2.4ghz; 20mhz) 5-Walls 44 34
ASUS RT-N66U (2.4ghz; 40mhz) 2-Walls 47 30
ASUS RT-N66U (2.4ghz; 40mhz) 5-Walls 90 56
ASUS RT-N66U (2.4ghz; 40mhz) 0-Walls 103 116
ASUS RT-N66U (2.4ghz; 40mhz) 1-Wall 107 87
ASUS RT-N66U (5ghz; 802.11n) 0-Walls 209 220
AT&T Pace 5268ac (2.4ghz; 20mhz) 0-Walls 77 78
AT&T Pace 5268ac (2.4ghz; 20mhz) 1-Wall 54 38
AT&T Pace 5268ac (2.4ghz; 20mhz) 5-Walls 42 13
AT&T Pace 5268ac (2.4ghz; 20mhz) 2-Walls 30 22
AT&T Pace 5268ac (2.4ghz; 40mhz) 2-Walls 37 19
AT&T Pace 5268ac (2.4ghz; 40mhz) 1-Wall 51 35
AT&T Pace 5268ac (2.4ghz; 40mhz) 5-Walls 55 31
AT&T Pace 5268ac (2.4ghz; 40mhz) 0-Walls 71 76
AT&T Pace 5268ac (5ghz) 2-Walls 216 65
AT&T Pace 5268ac (5ghz) 5-Walls 322 121
AT&T Pace 5268ac (5ghz) 1-Wall 323 215
AT&T Pace 5268ac (5ghz) 0-Walls 341 218
GL-AR150 (2.4ghz; 20mhz) 0-Walls 48 31
GL-AR150 (2.4ghz; 40mhz) 0-Walls 41 30
Linksys EA6700 (2.4ghz; 20mhz) 0-Walls 102 95
Linksys EA6700 (2.4ghz; 20mhz) 1-Wall 68 43
Linksys EA6700 (2.4ghz; 20mhz) 5-Walls 56 29
Linksys EA6700 (2.4ghz; 20mhz) 2-Walls 29 28
Linksys EA6700 (2.4ghz; 40mhz) 5-Walls 2 1
Linksys EA6700 (2.4ghz; 40mhz) 2-Walls 2 5
Linksys EA6700 (2.4ghz; 40mhz) 1-Wall 39 49
Linksys EA6700 (2.4ghz; 40mhz) 0-Walls 105 68
Linksys EA6700 (5ghz) 2-Walls 124 68
Linksys EA6700 (5ghz) 5-Walls 145 131
Linksys EA6700 (5ghz) 1-Wall 232 248
Linksys EA6700 (5ghz) 0-Walls 320 313
Linksys EA6700 (5ghz) - Advanced Tomato EA6700-AT-ARM-3.5-140-AIO-64K 0-Walls 283 262
Linksys Extender RE-6400 (2.4ghz; 40mhz) 0-Walls 42 46
Linksys Extender RE-6400 (2.4ghz; 40mhz)
Access Point Mode with wired ethernet
Firmware v1.2.02.002_20170817
0-Walls 92 77
Linksys Extender RE-6400 (5ghz)
Access Point Mode with wired ethernet
Firmware v1.2.02.002_20170817
0-Walls 193 216
ZyXEL EMG2926-Q10A (5ghz, 80mhz, 802.11ac)
OpenWRT stock firmware not ZyXEL firmware
Firmware 18.06.2, r7676-cddd7b4c77
0-Walls 301 315
ZyXEL EMG2926-Q10A (5ghz, 80mhz, 802.11ac)
OpenWRT stock firmware not ZyXEL firmware
Firmware 18.06.2, r7676-cddd7b4c77
3-Walls 141 118
ZyXEL EMG2926-Q10A (5ghz, 80mhz, 802.11ac)
OpenWRT stock firmware not ZyXEL firmware
Firmware 18.06.2, r7676-cddd7b4c77
5-Walls 67 64
ZyXEL EMG2926-Q10A (2.4ghz, 20mhz, 802.11n)
OpenWRT stock firmware not ZyXEL firmware
Firmware 18.06.2, r7676-cddd7b4c77
0-Walls 82 106
ZyXEL EMG2926-Q10A (2.4ghz, 20mhz, 802.11n)
OpenWRT stock firmware not ZyXEL firmware
Firmware 18.06.2, r7676-cddd7b4c77
3-Walls 56 63
ZyXEL EMG2926-Q10A (2.4ghz, 20mhz, 802.11n)
OpenWRT stock firmware not ZyXEL firmware
Firmware 18.06.2, r7676-cddd7b4c77
5-Walls 57 46