[rabbitmq-discuss] Performance bottleneck on inter-node connection

joseph rouphael josephrouphael at gmail.com
Tue Apr 8 19:44:11 BST 2014

I am facing a performance bottleneck on the inter-node connection between
two nodes in a cluster.

Cluster configuration is as follow:

Nodes: 2 (node1 and node2)


RabbitMQ version: 3.3.0

Erlang version: R16B03




    {cluster_nodes, {['rabbit at node1', 'rabbit at node2'], disc}},

    {hipe_compile, true},

    {delegate_count, 32},

    {loopback_users, []}



Queues are located on node1.

When producing/consuming messages of 1KB on the same node (node 1), I am
able to achieve up to 100K TPS, even more.

If I produce messages on node 2, and consume messages from node 1; I am not
able to hit more then 15K TPS. Knowing that the CPU load on the two nodes
is very relaxed (90% idle), and no bottleneck on the network bandwidth
between the nodes.

The same, if I produce on node 1, and consume on node 2; I am not able to
hit more then 15K TPS

I am suspecting a limitation on the inter-node connection between the nodes.

Is there a way to create multiple links between the nodes to scale up?

If not possible to create multiple links, Is there a way to optimize the
link performance?

Is there something else I can do to increase the performance between nodes?

Thanks for your help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140408/749b4aba/attachment.html>

More information about the rabbitmq-discuss mailing list