Netgate 3100 unable to saturate gigabit WAN
-
@njacobs Back up the config, reset to default, configure a single network (default LAN is fine for this, in fact ideal) and see if the speed remains.
If the speed gets back closer to 900-950 then it's the config you're running that's shaving off overhead.
-
You are probably just seeing the PPPoE overhead there though. You are hitting a CPU limit on one core there. The normal PPPoE restrictions don't really apply on the 3100 because it doesn't use multi-queue NICs anyway. However there is still overhead because PPPoE using netgraph and all traffic has to go through it. The SG-3100 is capable of Gigabit throughput with that but will be reduced with PPPoE.
Steve
-
@stephenw10 Forgive my ignorance, but if it's PPPoE overhead wouldn't I see similar speeds with the ONT connected directly to my host machine? Or are you saying it's the overhead that's maxing the CPU?
-
Yes, the CPU overhead. All traffic has to pass through netgraph and the single CPU core has to do that.
Steve
-
@stephenw10 Thanks for the clarification.
I'll certainly test after a reset to default, but I do want the ability to run with my current configuration. Can I expect a 4100 to achieve gigabit WAN speeds with PPPoE?
-
Yes, or very close to it. See:
https://forum.netgate.com/topic/172448/1g-pppoe-cpu-bottleneck-on-3100Steve
-
@stephenw10 Thanks for that, really helpful.
Before upgrading to a 4100 (or dare I say it, a 6100...) I thought I'd try offloading the PPPoE work to my ISP supplied router by using it as a gateway in front of the 3100. With this configuration I'm now seeing ~800-850 Mbps with CPU load peaking ~84%.
-
That sounds about right. It will pass 1G given the latency and traffic but a bit less than that in real conditions is expected.
Steve
-
-
Just sharing that I upgraded to a 6100 and the results were disappointing. I've started a new thread rather than continue this one.
Nathan
-