Hello,
After installing latest OpenWRT 21.02.01 on my WRT3200ACM I'm observing lower download speeds compared to 19.07.8.
Configuration and installed packages are identical on both versions.
Is there something that I'm missing ?
Speed difference of about 70mbps is consistent through many tests that I've made.
Before switching back try installing the irqbalance package and enabling it (set to 1) via 'nano /etc/config/irqbalance'. Save and reboot. Rerun the test, it might do a little better. You can check which core is being used via 'cat /proc/interrupts'.
Unfortunately the switch upstream to DSA has more overhead and generally performs a bit slower. Eventually this may improved with multi-CPU DSA driver if that ever gets worked out, but until then you may have to switch back to 19.07 branch if you want the higher performance, or install a master snapshot (better than 21.02 imo) for the latest features.
If you decide to keep the latest version, switch to a master snapshot. Just install the following packages I use and you'll be set for a while:
opkg update && opkg install luci irqbalance luci-app-advanced-reboot luci-app-sqm luci-app-adblock luci-app-upnp luci-app-wireguard luci-app-samba4 kmod-usb3 kmod-ata-marvell-sata kmod-usb-storage kmod-usb-storage-uas block-mount usbutils mount-utils luci-app-hd-idle kmod-fs-ext4 kmod-fs-exfat iperf3 nano
This is not about the CPU cores, but rather the CPU ports in use to the switch. Currently with DSA there is only one in play, but unless you have ~1G symmetric feed it will not be of much importance.
Irqbalance doesn't actually do any good for wrt32 but in fact just breaks the proper layout of having mwlwifi running on CPU1 and ethernet on CPU0 (with irqbalance one of the mwlwifi IRQs will end up using CPU0 instead)