Hey guys,
I've been messing with the configuration on my routerboard to try and get it to handle my new internet connection which is 1Gbps down and ~50-100Mbps up. I haven't been able to get over ~350Mbps when I speed test behind NAT and notice that the CPU spikes to 100% while the test is running. I looked at the profiler and it shows that the main resource hog is the firewall so I backed up my configuration and removed all my firewall, NAT, and mangle rules and still ran into the same issue. I'm guessing it's due to connection tracking which I need with NAT, but could it be something else? Anything else I might be able to tweak? I tried to increase the CPU frequency from 600MHz to 700MHz and it didn't really seem to make any difference. Any suggestions on other things I might try? I know I get over 800Mbps when I'm connected directly to my ISP's router (which can NAT as well) but I want to have it in passthrough mode so I can have my router configured with the public IP address. I guess another alternative would be to just let my ISP's router handle NAT but I'd rather not do that.
^^ This test was when I was connected directly to my ISP's router/modem.
Any help would be appreciated!