<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:10pt">Matthew:<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;">> one thing i found is broker always shows "Memory limit set to 1638MB." in the log. We have 16 GB RAM so it should be 40% of the RAM by default. I will try to
investigate more tomorrow.<br><br>It turns out that I was running the broker using 32 bit binary, that is why the memory limit is 40% * 4GB = 1.6 GB. the broker would crash if there are more than 50 GB of messages in 1000 queues. When this happened, the memory usage reached 4 GB.<br>If I run the broker using 64 bit, it does not crash because it could get more than 6 GB of memory. It was able to consume all the messages at rate of 100-200 MB/sec.<br><br>Thanks.<br><br>-alex<br><br><br>
</div></div></div></div>
</div><br>
</div></div>
</div><br>
</body></html>