<div dir="ltr">I'm trying to understand what I'm seeing with memory usage in our cluster.<div><br></div><div>We have a mirrored queue that we sometimes have large amounts of publishes come in during a relatively short period of time. (Say 2 million messages during 5-10 minutes)</div>
<div><br></div><div>While we are publishing, memory usage on both the primary and mirrored nodes rises greatly. Almost all the memory used is queue_procs and binary. Once publishing ceases, the primary node returns to an amount of memory usage in line with the message size (whereas during publishing its 5 times or so what you would expect just based on message size).</div>
<div><br></div><div>The mirrored queue trails behind in terms of memory usage dropping but eventually levels out to similar usage some time later (couple hours later).</div><div><br></div><div>If I turn off the consumer of the queue, the memory still stabilizes eventually.</div>
<div><br></div><div>This has led us to believe that the queue_procs and binary memory usage is related to publishing and to moving data to the mirror on the other node. Is that a reasonable assumption?</div><div><br></div>
<div>-- <br><div dir="ltr"><div><br></div>Ce n'est pas une signature<br></div>
</div></div>