[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)
OS: RHEL6
RabbitMQ version: 3.3.0
Erlang version: R16B03
rabbitmq.config:
[{rabbit,
[
{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