[rabbitmq-discuss] RMQ performance between high MHz/low core vs lower MHz/high core servers

Matthias Radestock matthias at rabbitmq.com
Fri Jan 4 23:51:09 GMT 2013


Chris,

On 04/01/13 23:08, Chris Schmidt wrote:
> The server has 4 NUMA nodes configured (one for each 10 core CPU).
> Interestingly, running against a single NUMA node by wrapping the start
> of RMQ with numactl almost doubles performance. Kernel utilization drops
> to 15% and user utilization is about the same. As soon as I run RMQ
> across more than one NUMA node performance suffers. Is there anything
> within the Erlang settings that would allow me to run RMQ across more
> cores but keep the kernel utilization down?

You could try running one rabbit per NUMA node, and cluster them.

I am not familiar with the intricacies of Erlang's schedulers, and how 
they could be tuned for best performance on NUMA architectures. 
erlang-questions is your best bet for that.

Regards,

Matthias.


More information about the rabbitmq-discuss mailing list