Hi, Matthias,<div><br></div><div>&nbsp; &nbsp; &nbsp;The connections and channels are actually too much. I decrease the connections and channels. Now, I have 40 consumer connections (one connection with one channel), and 50 producer connections (one connection with 10 channels). The memory is the same , acquires a lot.&nbsp;</div>
<div><br></div><div>&nbsp; &nbsp; &nbsp;But I find an interesting fact that If I use 50 producer connections (one connection with only one channel) , the memory will be under 2G, but the most connections are flowed and the publish rate is too slow.&nbsp;</div>
<div><br></div><div>&nbsp; &nbsp; &nbsp;This is just a test demo, and one message is 10KB.</div><div><br></div><div>&nbsp; &nbsp; &nbsp;The command report is so big(35M), and I give the beginning and the end of the output to you as the attachment.&nbsp;</div>
<div><br></div><div>&nbsp; &nbsp; &nbsp;Thank you very much.&nbsp;<br><br><div class="gmail_quote">2012/8/14 Matthias Radestock <span dir="ltr">&lt;<a href="mailto:matthias@rabbitmq.com" target="_blank">matthias@rabbitmq.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 14/08/12 03:40, Liu Hao wrote:<br>
&gt; &nbsp; &nbsp; &nbsp; The destination queue&#39;s name is &quot;mqclient_test_queue_1&quot; and it is<br>
&gt; on the cnbj-cuc-tst01-crl0015 node.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; The rabbitmqctl report output of cnbj-cuc-tst01-crl0015 node is<br>
&gt; &quot;cnbj-cuc-tst01-crl0015&quot; attachment, the other two are similar.<br>
<br>
</div>Ah, I completely forgot that &#39;report&#39; reports on all nodes. Sorry.<br>
<br>
There are about 1100 connections and 8400 channels. Are those the<br>
numbers you expect to see?<br>
<br>
How big are the messages?<br>
<br>
Please run the following on crl0015 when it is using lots of memory:<br>
<br>
rabbitmqctl eval &#39;begin {L, Pid} =<br>
lists:last(lists:sort([{length(element(2, process_info(P, binary))), P}<br>
|| P &lt;- processes()])), {L, Pid, process_info(Pid)} end.&#39;<br>
<br>
(all on one line) and post the output.<br>
<br>
<br>
Regards,<br>
<br>
Matthias.<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>-------------------------------------------------------------</div><div>刘浩</div><div>网络与交换技术国家重点实验室</div><div>北京邮电大学</div><div>电子邮件: <a href="mailto:liuhaobupt@gmail.com" target="_blank">liuhaobupt@gmail.com</a></div>
<div>-------------------------------------------------------------</div>Liu Hao&nbsp;<br>State Key Laboratory of Networking &amp; Switching Technology<br>Beijing University of Posts &amp; Telecommunications<br>Email&amp;Gtalk: <a href="mailto:liuhaobupt@gmail.com" target="_blank">liuhaobupt@gmail.com</a><br>

</div>