[rabbitmq-discuss] RabbitMQ and -smp
matthias at lshift.net
Fri Sep 14 12:54:47 BST 2007
Jodi Moran wrote:
> I've been running some tests on RabbitMQ and I noticed during my first
> few runs that the broker was only using one processor on a 4-processor
> machine. After a bit of research I found the "-smp" switch for erl, and
> setting this did seem to have the correct effect. My question is, is
> there some reason that SMP support is not enabled in the default
> scripts provided with RabbitMQ? Is there anything I need to be careful
> about when enabling this?
Our (very limited) tests showed RabbitMQ performing worse when running
with SMP support enabled. So currently we advise people to utilise
multiple cores by running several RabbitMQ nodes in a cluster, with one
node per core.
Clearly that is unsatisfactory, but we haven't had the time so far to
investigate this further.
If you are running some tests with SMP support enabled we'd be keen to
hear the results and how they compare to a) single-node non-smp, b)
clustered multi-node non-smp.
More information about the rabbitmq-discuss