[rabbitmq-discuss] RabbitMQ 2.6.1 is unexpectedly eating up memory
Simon MacMullen
simon at rabbitmq.com
Tue Mar 6 12:15:41 GMT 2012
On 06/03/12 11:38, ingo schramm wrote:
> I do *not* use a mirrored queue :)
Ah, right, that's how I read "queues distributed over all nodes".
Hmm. It's still easier to figure out the memory use of RabbitMQ on
2.7.1, but for 2.6.1 you could check per-queue memory use with
"rabbitmqctl list_queues name memory" (or look in mgmt). If this doesn't
bring anything useful up then:
* Become the user the broker is running as
* Run "erl -sname foo -remsh rabbit@$(hostname -s)" to get a shell into
the running broker
* Invoke "erlang:memory()." for an overview of memory use in the VM.
* Invoke "lists:sublist(lists:reverse(lists:sort([{process_info(Pid,
memory), Pid, process_info(Pid)} || Pid <- processes()])), 10)." for a
lit of the top 10 memory using processes, and some information on each one.
Cheers, Simon
--
Simon MacMullen
RabbitMQ, VMware
More information about the rabbitmq-discuss
mailing list