[rabbitmq-discuss] Queue Creation Rate and response times

Simon MacMullen simon at rabbitmq.com
Fri Aug 9 14:29:33 BST 2013

There was a bug (fixed in 2.8.7) where deleting non-durable things 
triggered an fsync. (Deleting durable things will cause an fsync anyway).

I assume if you're creating 20 queues/sec you're probably deleting at a 
similar rate? Depending on how fast your system can fsync that might be 
a problem.

Cheers, Simon

On 09/08/2013 11:22AM, Jim Swainston wrote:
> Hi,
> Would anyone be able to give me some guidance on what I can expect from
> Rabbit regarding the rate of queue creation, and what I can do to
> increase it.
> I have one Rabbit box with many virtual hosts, each host has a durable
> topic exchange.
> The large majority of the time our system is creating approximately 5
> queues per second with two bindings each across the whole rabbit box (I
> don’t currently have figures for queue deletion) and each queue creation
> request averages about 350ms.
> The queues are non-durable and make use of x-expires, x-message-ttl and
> auto-delete.
> Recently I have started to get short lived spikes in queue creation up
> to approximately 20 queues per second across the whole rabbit box.
> When this happens the queue creation request time can jump up to
> anywhere between 10000ms and 20000ms.
> At the same time as this it appears as if the publishing request  to
> these exchanges also increases from about 40ms to about 5000ms.
> I am currently using RabbitMQ 2.8.6 on Erlang R13B03 running on an
> Ubuntu server with 2Gb RAM
> Thanks
> Jim
> *****************************************************************************
> P*Please consider the environment before printing this email or
> attachments*
> This email and any attachments are confidential, protected by copyright
> and may be legally privileged. If you are not the intended recipient,
> then the dissemination or copying of this email is prohibited. If you
> have received this in error, please notify the sender by replying by
> email and then delete the email completely from your system. Neither
> Sporting Index nor the sender accepts responsibility for any virus, or
> any other defect which might affect any computer or IT system into which
> the email is received and/or opened. It is the responsibility of the
> recipient to scan the email and no responsibility is accepted for any
> loss or damage arising in any way from receipt or use of this email.
> Sporting Index Ltd is a company registered in England and Wales with
> company number 2636842, whose registered office is at Gateway House,
> Milverton Street, London, SE11 4AP. Sporting Index Ltd is authorised and
> regulated by the UK Financial Services Authority (reg. no. 150404) and
> Gambling Commission (reg. no. 000-027343-R-308898-001). Any financial
> promotion contained herein has been issued and approved by Sporting
> Index Ltd.
> Outbound email has been scanned for viruses and SPAM
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

Simon MacMullen
RabbitMQ, Pivotal

More information about the rabbitmq-discuss mailing list