[rabbitmq-discuss] rabbitmq memory usage
sean at monkeysnatchbanana.com
Thu Jun 6 16:36:24 BST 2013
On Thu, Jun 6, 2013 at 10:38 AM, Simon MacMullen <simon at rabbitmq.com> wrote:
> On 06/06/13 15:03, Ceri Storey wrote:
>> I'm sure that one of the Rabbit team themselves can shed a bit more
>> light on this, but AIUI RabbitMQ uses ETS in-memory tables to index the
> Minor correction / clarification: the in-memory cost is per-message in the
> message store, not queues per se. So a message which ends up in lots of
> queues incurs the cost once.
> so with some back of the envelope arithmetic your rabbit is
>> using approximately 175bytes per message. So on the face of it, that
>> might look a bit odd, but doesn't seem unreasonable.
> That cost is about right.
Is there a base per message size for an individual message?
If memory usage is a concern, would we be better batching many items into a
single message and splitting them apart later?
> Also, note that the OP did not specify the version of RabbitMQ used, but
> it looks like 2.x. 3.x will helpfully separate out the memory used by the
> message store index. See http://www.rabbitmq.com/**memory-use.html<http://www.rabbitmq.com/memory-use.html>
2.8.1 right now.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss