I have three routers running openwrt, among them Netgear R6120 MediaTek MT7628A (16/64) (when tested sw/hw offloading off and on.) runs on very high cpu usage whenever I do speedtest on 100mbps connection connected via ethernet. It seems the cpu supports only 100 ethernet ports but even my TL841nd(4/32) owrt 18.06 with QCA9533 does better than this mediatek device. Is it that this processor is actually bad?
I have R6020 and I would say mt7628a is that CPU constrained yeah.
Barely enough CPU to saturate a 100mbit link. Best I recall I got over a cpu bridge was like 200-220mbps. (i.e. with ~800mbps rate 2x2 802.11)
1 Like
Hi, thanks for reply. It indeed is slow cpu.
I find it sufficient for bridged AP tasks and basic mesh internet distribution for <50Mbps =P
Never used it as a router for >50Mbit.
1 Like
If it is for dumb AP then:
- get rid of vlan because network card does not support vlan offloads and it does memcpy to align packets
- bridger package uses otherwise firewall offloads to copy across using less memory bandwidth
- always test to full saturation
iperf3 --bidir -Z -c 192.168.1.123
web tests is one side at the time
For mesh:
- zram-swap
- bridger
- still bidir test
2 Likes