<div dir="ltr">Maybe you could take a look at your basic_qos settings, setting the prefetch_count to some reasonable number?<div><br></div><div>See�<a href="http://www.rabbitmq.com/amqp-0-9-1-quickref.html#basic.qos" target="_blank">http://www.rabbitmq.com/amqp-0-9-1-quickref.html#basic.qos</a></div>

<div><br></div><div>and�<a href="http://www.rabbitmq.com/blog/2011/10/27/performance-of-queues-when-less-is-more/">http://www.rabbitmq.com/blog/2011/10/27/performance-of-queues-when-less-is-more/</a></div><div><br></div>
<div style>Regards,</div><div style><br></div><div style>Alvaro</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jan 14, 2013 at 10:21 PM, Pavel Kogan <span dir="ltr">&lt;<a href="mailto:pavel.kogan@cortica.com" target="_blank">pavel.kogan@cortica.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<div><br></div><div>I have a rabbit server on single dedicated CentOS machine (Quad Core with 16Gb RAM) connected to 1Gbit LAN.</div>
<div>I have many queues running, but total number of messages is not very high for such a machine.</div>
<div><br></div><div>The problem is following:</div><div>1) I connect client A to some queue (with many many messages ready) with some routing key - it processes 150 messages per sec (its limit).</div><div>2) I connect another client A in parallel on identical server to same queue with same routing key. Now I have 2 identical consumers on same queue and messages are distributed on round robin�</div>

<div>� � manner, but somehow second unit receives only 50 messages per sec.�</div><div>3) If I disconnect A1, A2 starts working normally. If I connect A1 back it becomes a slow node.</div><div><br></div><div>The model is TOPIC with�acknowledgments.</div>

<div>Attached screenshots from manager and top command on rabbit machine.</div><div>Did anyone experience similar problem?�</div><div><br></div><div>Thanks a lot,</div><div>� �Pavel</div><div><br></div><div><br></div><div>

<div style="min-width:120px;font-size:14px;text-align:center;padding:10px;margin:0px 20px 0px 0px;color:rgb(136,136,136);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;float:left;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)));border:1px solid rgb(224,224,224);font-family:Verdana,sans-serif">

Publish<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">148</strong>msg/s</div><div style="min-width:120px;font-size:14px;text-align:center;padding:10px;margin:0px 20px 0px 0px;color:rgb(136,136,136);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;float:left;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)));border:1px solid rgb(224,224,224);font-family:Verdana,sans-serif">

Deliver<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">744</strong>msg/s</div><div style="min-width:120px;font-size:14px;text-align:center;padding:10px;margin:0px 20px 0px 0px;color:rgb(136,136,136);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;float:left;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)));border:1px solid rgb(224,224,224);font-family:Verdana,sans-serif">

Redelivered<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">0.00</strong>msg/s</div><div style="min-width:120px;font-size:14px;text-align:center;padding:10px;margin:0px 20px 0px 0px;color:rgb(136,136,136);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;float:left;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)));border:1px solid rgb(224,224,224);font-family:Verdana,sans-serif">

Acknowledge<strong style="font-size:2em;display:block;color:rgb(68,68,68);font-weight:normal">746</strong>msg/s</div></div><div><br></div><div><br></div><div><br></div><div><div><br></div><div><br></div><div><br></div><div>

<br></div><div><br></div><div><table style="border-collapse:collapse;border-width:1px;border-bottom-style:solid;border-bottom-color:rgb(204,204,204);margin-bottom:0px;font-family:Verdana,sans-serif"><tbody><tr>
<th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">Name</th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">

File descriptors�<span style="color:rgb(136,136,136)">(?)</span><sub style="display:block;font-size:0.8em;color:rgb(136,136,136)">(used / available)</sub></th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">

Socket descriptors�<span style="color:rgb(136,136,136)">(?)</span><sub style="display:block;font-size:0.8em;color:rgb(136,136,136)">(used / available)</sub></th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">

Erlang processes<sub style="display:block;font-size:0.8em;color:rgb(136,136,136)">(used / available)</sub></th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">

Memory</th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">Disk space</th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">

Uptime</th><th style="font-weight:normal;font-size:12px;line-height:17px;padding:4px;vertical-align:top;min-width:5em;width:auto;border:1px solid rgb(204,204,204);text-align:center">Type</th></tr><tr><td style="font-size:12px;line-height:17px;font-family:Verdana,sans-serif;padding:4px;vertical-align:top;min-width:5em;width:auto;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);border-right-width:1px;border-right-style:solid;border-right-color:rgb(204,204,204);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)))">

<br></td><td style="font-size:12px;line-height:17px;font-family:Verdana,sans-serif;padding:4px;text-align:center;vertical-align:top;min-width:5em;width:auto;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);border-right-width:1px;border-right-style:solid;border-right-color:rgb(204,204,204);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)))">

<div style="padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:rgb(144,238,144)">297 / 1024</div></td><td style="font-size:12px;line-height:17px;font-family:Verdana,sans-serif;padding:4px;text-align:center;vertical-align:top;min-width:5em;width:auto;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);border-right-width:1px;border-right-style:solid;border-right-color:rgb(204,204,204);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)))">

<div style="padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:rgb(144,238,144)">135 / 829</div></td><td style="font-size:12px;line-height:17px;font-family:Verdana,sans-serif;padding:4px;text-align:center;vertical-align:top;min-width:5em;width:auto;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);border-right-width:1px;border-right-style:solid;border-right-color:rgb(204,204,204);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)))">

<div style="padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:rgb(144,238,144)">16815 / 1048576</div></td><td style="font-size:12px;line-height:17px;font-family:Verdana,sans-serif;padding:4px;text-align:center;vertical-align:top;min-width:5em;width:auto;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);border-right-width:1px;border-right-style:solid;border-right-color:rgb(204,204,204);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgb(240,240,240)),to(rgb(224,224,224)))">

<div style="padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:rgb(144,238,144)">826.6MB</div><sub style="display:block;font-size:0.8em;color:rgb(136,136,136)">6.2GB high waterm</sub></td>

</tr></tbody></table></div><div><br></div><div><br></div><div>Tasks: 598 total, � 1 running, 597 sleeping, � 0 stopped, � 0 zombie</div><div>Cpu0 �: 29.8%us, �6.0%sy, �0.0%ni, 64.2%id, �0.0%wa, �0.0%hi, �0.0%si, �0.0%st</div>

<div>Cpu1 �: 33.2%us, �5.6%sy, �0.0%ni, 61.1%id, �0.0%wa, �0.0%hi, �0.0%si, �0.0%st</div><div>Cpu2 �: 34.7%us, �6.1%sy, �0.0%ni, 59.3%id, �0.0%wa, �0.0%hi, �0.0%si, �0.0%st</div><div>Cpu3 �: 30.1%us, �4.7%sy, �0.0%ni, 64.5%id, �0.7%wa, �0.0%hi, �0.0%si, �0.0%st</div>

<div>Cpu4 �: 29.7%us, �5.3%sy, �0.0%ni, 65.0%id, �0.0%wa, �0.0%hi, �0.0%si, �0.0%st</div><div>Cpu5 �: 34.2%us, �6.2%sy, �0.0%ni, 56.8%id, �0.0%wa, �0.0%hi, �2.7%si, �0.0%st</div><div>Cpu6 �: 19.9%us, �3.4%sy, �0.0%ni, 76.4%id, �0.0%wa, �0.0%hi, �0.3%si, �0.0%st</div>

<div>Cpu7 �: �2.3%us, �1.0%sy, �0.0%ni, 96.7%id, �0.0%wa, �0.0%hi, �0.0%si, �0.0%st</div><div>Mem: �16217336k total, 13285852k used, �2931484k free, � 191072k buffers</div><div>Swap: �2097144k total, � � 4904k used, �2092240k free, 10533540k cached</div>

<div><br></div><div>�PID USER � � �PR �NI �VIRT �RES �SHR S %CPU %MEM � �TIME+ �COMMAND � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ��</div><div>

19404 rabbitmq �20 � 0 3551m 806m 2480 S 254.6 �5.1 �21417:07 beam.smp ��</div></div>
<br>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><br></div>