[rabbitmq-discuss] High load average with rabbitmq-server 3.1.x

Daniel Bason daniel.bason at telogis.com
Mon Aug 19 08:37:40 BST 2013


Hi Matthias,

Thanks for the response, so the extra process queue during our peak message
throughput which in turn causes the load average to be reported much higher
is just a side effect of this?  We normally have about 600 connections
(mostly consumers) and our producers all publish to topic exchanges, we
have around 250 queues.

Regards
Dan


On Mon, Aug 19, 2013 at 6:52 PM, Matthias Radestock
<matthias at rabbitmq.com>wrote:

> Dan,
>
>
> On 19/08/13 03:58, Dan_b wrote:
>
>> We have recently upgraded from rabbitmq-server 2.6.1 to 3.1.x (we have one
>> cluster running 3.1.5 and one running 3.1.3).  On both servers we have
>> seen
>> the load average increase significantly, with it peaking up to 2x the
>> number
>> cores.  The CPU utilization and IO wait aren't affected and it seems to be
>> down to internal locks.
>>
>
> I'd guess those FUTEXes have something to do with timers. They are
> immediately followed by fsyncs, which in rabbit are typically triggered by
> timers. So the sequence you are seeing is
>
> 1. write message to disk
> 2. wait for timer to expire
> 3. fsync
>
> e.g.
>
>
>  write(27,
>> "\0\0\0\0\0\3\324=\226(\16\**265\355\200\307\7J\34b\4\240\"**
>> \355)\0\0\0\0\0\0\0\0"...,
>> 48) = 48
>> futex(0x2aaaab594524, FUTEX_WAIT_PRIVATE, 235521, NULL) = -1 EAGAIN
>> (Resource temporarily unavailable)
>> futex(0x2aaaab5944f8, FUTEX_WAKE_PRIVATE, 1) = 0
>> fsync(27)                               = 0
>>
>
> So nothing to worry about.
>
> Matthias.
>



-- 
*Dan Bason *
Infrastructure Engineer – Telogis
www.telogis.com  www.telogis.co.nz
+1 201 477-1448 (USA)  +64 3 281-8065 (NZ)

<http://www.google.com/url?q=http%3A%2F%2Fwww.telogis.com%2F&sa=D&sntz=1&usg=AFrqEze6z4qIWKcAMjgXqM25xkuw9JMysQ>

*One Platform for Location Intelligence*

-- 


This e-mail, and any attachments, is intended only for use by the 
addressee(s) named herein and may contain legally privileged and/or 
confidential information.  It is the property of Telogis.  If you are not 
the intended recipient of this e-mail, you are hereby notified that any 
dissemination, distribution or copying of this e-mail, any attachments 
thereto, and use of the information contained, is strictly prohibited.  If 
you have received this e-mail in error, please notify the sender and 
permanently delete the original and any copy thereof.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130819/9bb2512d/attachment.htm>


More information about the rabbitmq-discuss mailing list