On 13 December 2015 at 03:44:00, Shruti Malani Krishnan (
shr...@powrofyou.com) wrote:
> Do you recommend Linux (CentOS) instead?
I'd personally recommend Linux over Windows for just about any data service, not just RabbitMQ.
We don't hear about CPU use around 10% on Linux, that's for sure.
> Also, is there a way to limit total number of processes simultaneously
> being managed by RabbitMQ?
Erlang processes? Not really, as connections, channels and queues all use multiple
processes each. I assure you that that number is the problematic as an idle Erlang process
uses 1-2 KiB of RAM (on 64-bit architectures), compared to a few MiB in many other runtimes.
You can limit the number of schedulers, things that execute code in Erlang processes,
using VM options. Again, I doubt that would help much and would be worth doing.