<div dir="ltr"><div><div><div>Hello,<br><br></div>Did increasing the max mseg_alloc sbc limit help?<br><br></div>After thinking a bit more on this issue, I think that my original hypothesis was correct. You are allocating way more sbc than you want to. Moving more of you allocations into mbcs should drastically decrease the number of mmaps needed and also instead of placing one binary within one mmap area, it will place many binaries within a larger mmaped area. <br>
<br>Do you have any idea of the average sizes of the binaries that you are allocating? If you do I would try to set the sbct to be high enough that maybe 80% of all binaries fit below it. At the same time you should probably also adjust the smbcs and lmbcs to a higher value, maybe something like smbcs = 0.5*sbct lmbcs = 10*sbct. If you know that you will be using a lot of binaries you could also set smbcs to be higher to start with, or decrease the growth stages (mbcgs) so that you faster get to the lmbcs. You will have to play around with sbct, smbcs, lmbcs and mbcgs and measure performance and memory usage to see what is the best fit for you. <br>
<br>When doing this you can remove the mmsbc config again as you will (hopefully) be using very few sbcs. <br></div><div></div><div><br></div>Lukas<br><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Wed, Aug 14, 2013 at 4:57 PM, Max Lapshin <span dir="ltr"><<a href="mailto:max.lapshin@gmail.com" target="_blank">max.lapshin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Oh, thank you, will try it.<div><br></div></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>