I realized a simple test bench with CRS112-8G-4S, the results is astonishing slow.
The test bed is made in this way:
VM linux ------- CRS (192.168.100.1/24) -------- myLANrouter (10.100.1.1/24) --------- Internet
To avoid any variability related to Internet I run:
iperf3 -s on 10.100.1.192 host
The test has been done with iperf3 -c 10.100.1.192 and the result is about only 31 Mbps, 2.5kpps , 100 % CPU
Replacing the CRS with an hAP, configured in the same way, the iperf3 result is wire speed (at the hAP port), 94 Mbps
This is not just a question of CPU MHz, there is something wrong on CRS112-8G-4S model.
I typically look at the 25 IP filter rules, 512 byte packets to determine the real world routed throughput of a device, and that page shows the max throughput as 32Mbps.
The hAP is much more powerful, with a max throughput of ~170 Mbps.
You might be able to coax a little more performance out of the CRS by using fasttrack.
The CRS is really too underpowered to be a router for all but the slowest of Internet connections.
Most of CRS router got enough power to manage a common internet connection of max 100 Mbps (most of the time 50 or 30 FTTC)
As a switch this device will loose any market appeal. In my experience Is wrong to say that a CRS is intended as a switch, only the CRS112 is just a switch.
This way to read specs is not exact, because throughput depends from packet size. On the worst case CRS112 specs reports 8 kpps.
Anyway I’m pretty sure Iperf3 use large packets.
In my case, the maximum packet throughput is 2.5 kpps, but without any firewall filter, just a masquerade for a single client.
8 kpps would be more then I need.
Mikrotik official support neglects to explain me why the router doesn’t comply kpps specs and suggested to me buying a CCR router (?!?!?)
I wouldn’t like to swear here, I limit myself to say “this is not a serious way to deal with costumers”.
This is the second time I face problems with a new Mikrotik router model.
If this is Mikrotik approach to new product test and costumers dealing, I strongly suggests to other Mikrotik users to avoid buying new Mikrotik product without prior checking user feedback.
Clearly, in this way, nobody will take the risk to buy a new model.
maybe you should return it and buy something else.
I have two CRS112’s in service. both route 50mbps links just fine. I wouldn’t expect such a low power CPU to route any faster. The specs on the site show a best case. Bottom line, if you need faster routing, buy a router that can handle double what you expect to need.
Well, sorry to bother you. My testbed is made just of masquerade. Please, What kpps value are you getting during a speedtest (OOKLA)?
You could get it easily: