I curently have a RouterOS 4.16 set up as a transparent bridge shaping the traffic for a couple of servers, some of which being VPS nodes. All in all there are about 500+ queues and at peak times I have about 500Mbps going through it. At the time I had it installed I had an Intel server with an X3340 laying around, which had an outstanding performance with only 2 VPS nodes and about 500 queues, but handling about 50Mbps at peak times.
After I've added a couple of more servers and like 20 more queues, the traffic rised up to about 500Mbps (sustained throughput during peak times), however the clients started complaining: there are problems with the latency, packet loss and at the time I'm writing this I can't even login on the shaper, nor on the machines behind it.
My question is: how much throughput can a RB1100 handle properly? I know the CPU is like 10 times slower comparing to the quad core X3340, however I'm thinking that with a good instruction set on the PowerPC CPU, it would perform quite good under lower throughput.
From your experience, what is a maximum throughput that an RB1100 could sustained without packet loss and dropped packets (other than the normal queue packet drops)? I want to know wether it's better to buy a couple of RB1100 routers and have the traffic load shaped by a couple of those, or I could just forget about them and go for a i7 fat server with Intel server NICs?