<div dir="ltr">Hi Matthias,<div><br></div><div>The load on our box (it's in production) has dropped a little bit, but core 0 is still running nearly flat out.</div><div><br></div><div>Here's the output you asked for:</div>
<div><br></div><div><div>22:39 PROD user@host:rabbitmqctl.py eval 'erlang:statistics(run_queue).'</div><div>0</div><div>...done.</div></div><div><br></div><div>Which per your comment, doesn't look like a promising lead.</div>
<div><br></div><div>Are there other useful "eval" commands that I could use to ferret out what's happening? This is a box in production and we have an upcoming release that'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'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"><<a href="mailto:matthias@rabbitmq.com" target="_blank">matthias@rabbitmq.com</a>></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 'erlang:statistics(run_queue).<u></u>'<br>
<br>
if this is >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>