Yes, you are right. Due to the limitation of CPU processing power and the influence of our application, you tested more than 600 is normal. If you want to increase the rate, you need to stop some services
This depends on your use case：
If you don’t use file sharing, you can disable samba /etc/init.d/samba disable /etc/init.d/samba stop
If multiple Internet access methods do not exist, you can disable mwan3 and remove the mwan3 software package. mwan3 stop opkg remove mwan3
If you don’t need to manage the terminal list, you can stop the terminal process /etc/init.d/gl_tertf stop
You can even disable web management pages /etc/init.d/lighttpd stop
May I ask what you tested? Pure switching on the lan interfaces? This gets even much worse if you use the standard openwrt image and test lan/wan with routing and iptables. We tested with iperf on 19.03.7 release and didn’t get more than 300MBit/s on this hardware. So if you plan to have gbit in a default Openwrt setup you really need to go with sth. like the brume hw. We had very good results there close to the gbit speed. Has anyone also made these observations or are there any optimizations we are not aware of that are made by glinet on their AR-750s images?