I have problem with my CRS125 and ethernet throughput. I can reach roughly 50mbit/s to my WAN port. I’m having NAT in WAN, I have enabled fasttrack and changed WAN port queue type to ethernet-default. CPU load is about 30-40% and still I can’t reach even close of my Internet connection speed (250mbit/s). With btest from CRS125 I can reach up to 100mbit/s to public btest server.
What have I been missed? What should I check? What could cause poor throughput?
Not sure that’s particularly helpful!
The data sheet says 689.8 Mbps when routing with 1500 byte packets and 25 ip filter rules, so there’s a reasonable expectation of above 50M.
Presume the OP has checked that it’s definitely the CRS causing this - you can get 250Mbps when you use a different router?
I tested a crs125 in our network (we use them for management switches in pops) and got 170Mbps up and down using the google speed test.
It’s using NAT and has 10 ip firewall filter rules and fast track is not enabled.
It maxed out the cpu (>95%) for the test, so I guess that’s about the limit.
As a test, I enabled fasttrack and the speed went up to over 400M.
The interface queue type is the default “only-hardware-queue”.
So I guess you have something in your config inhibiting performance.
CRS125 is at heart a switch with some routing functionality, you shouldn’t expect too much from it. Best I have ever had was 125Mb throughput but that was without fast track.
Btest is an inefficient beast as well, you’d be better iPerfing through the router rather than in/out of it due to it’s very low powered CPU.