[rabbitmq-discuss] Identify RabbitMQ Broker Process Allocated Memory

Emile Joubert emile at rabbitmq.com
Tue Mar 20 10:24:00 GMT 2012


Hi Prabhu,

On 20/03/12 04:50, Saravana.Prabhu at emc.com wrote:
> I would like to know how does the Memory for the RabbitMQ Message Broker
> process is allocated and is there a way to modify it.

Can you explain what you are trying to achieve?

You get some control over how RabbitMQ responds to memory pressure with
the "vm_memory_high_watermark" configuration setting (see
http://www.rabbitmq.com/configure.html and
http://www.rabbitmq.com/memory.html).

Memory for the broker is managed by the underlying Erlang VM. This
includes process heaps and separate space for message storage (Erlang
binaries). There are some internal flags that control Erlang memory
management, but it should not be necessary to touch them.


-Emile



More information about the rabbitmq-discuss mailing list