<div dir="ltr">Hi Matthias,<div><br></div><div>The load on our box (it&#39;s in production) has dropped a little bit, but core 0 is still running nearly flat out.</div><div><br></div><div>Here&#39;s the output you asked for:</div>
<div><br></div><div><div>22:39 PROD user@host:rabbitmqctl.py eval &#39;erlang:statistics(run_queue).&#39;</div><div>0</div><div>...done.</div></div><div><br></div><div>Which per your comment, doesn&#39;t look like a promising lead.</div>
<div><br></div><div>Are there other useful &quot;eval&quot; commands that I could use to ferret out what&#39;s happening? This is a box in production and we have an upcoming release that&#39;s only going to add more load on this box.</div>
<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">Also, we are running this in a cluster with another box, with all queues in HA mode. I imagine that would have some overall CPU impact, but don&#39;t see why it would concentrate everything on one core. The slave node CPU utilization is much lower, but also shows most activity on one CPU.</span></div>
<div><br></div><div>Thanks,</div><div><br></div><div>Matt</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Oct 22, 2013 at 2:55 PM, Matthias Radestock <span dir="ltr">&lt;<a href="mailto:matthias@rabbitmq.com" target="_blank">matthias@rabbitmq.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Matt,<div class="im"><br>
<br>
On 22/10/13 22:31, Matt Pietrek wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks Zhibo. We actually have hundreds of queues. Two of them are<br>
processing several hundred messages/second. The remaining queues are<br>
processing 1 or 2 messages second.<br>
</blockquote>
<br></div>
Could be an Erlang scheduler thing. Give the latest Erlang release a try, since multi-core scheduling is definitely an area that has undergone considerable changes in recent releases.<br>
<br>
Also, try running<br>
<br>
 rabbitmqctl eval &#39;erlang:statistics(run_queue).<u></u>&#39;<br>
<br>
if this is &gt;0 then there are runnable processes waiting for execution, which would indicate some scheduler anomaly.<span class="HOEnZb"><font color="#888888"><br>
<br>
Matthias.</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<u></u>rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<u></u>cgi-bin/mailman/listinfo/<u></u>rabbitmq-discuss</a><br>
</div></div></blockquote></div><br></div>