<br><br><div><span class="gmail_quote">On 11/18/08, <b class="gmail_sendername">Ovidiu Sas</b> &lt;<a href="mailto:osas@voipembedded.com">osas@voipembedded.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I ran on 32bits with 1G and 4k simultaneous transactions.<br> Most of the memory is taken by the carrierroute module (big routing tables).<br> 2G should be more then enough for what you need.<br> <br> You didn&#39;t specified what kind of &quot;out of memory&quot; do you get: SHM or PKG?</blockquote>
<div><br>
How can I check the memory usage in openser? <br>
In my case, it looks openser is out of SHM to me. Here is the error message I got:<br>
<br>
Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2548]: ERROR:tm:t_newtran: new_t failed<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2570]: ERROR:tm:relay_reply: no more share memory<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2568]: ERROR:tm:relay_reply: no more share memory<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2578]: ERROR:tm:new_t: out of mem<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2554]: ERROR:tm:new_t: out of mem<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2579]: ERROR:tm:new_t: out of mem<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2573]: ERROR:tm:new_t: out of mem<br>

Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2578]: ERROR:tm:t_newtran: new_t failed<br>

<br>

Thanks,<br>
-Joy<br>
&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Regards,<br> Ovidiu Sas<br> <br> On Tue, Nov 18, 2008 at 5:52 PM, Klaus Darilion<br>
 <br>&lt;<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a>&gt; wrote:<br> &gt; joy yue wrote:<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt; On 11/18/08, *Klaus Darilion* &lt;<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a><br>
 &gt;&gt; &lt;mailto:<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a>&gt;&gt; wrote:<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; joy yue wrote:<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On 11/18/08, *Klaus Darilion* &lt;<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a><br>
 &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a>&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a><br>
 &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:klaus.mailinglists@pernau.at">klaus.mailinglists@pernau.at</a>&gt;&gt;&gt; wrote:<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;joy yue wrote:<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hi Folks,<br>
 &gt;&gt;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I
get out-of-memory error with openser1.3 version. As I<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; already<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;increase
the share memory size to 2G, looks like the only<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; choice<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is
to compile openser as 64-bit binary. Before I go<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; further, I&#39;d<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;like
to check if anyone has experience in this. Does OPenser<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;work
with 64-bit binary?<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maybe
you are triggering a bug in openser and leaking memory. I<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;think
it would be better to debug why you are running out of<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; memory.<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://kamailio.org/dokuwiki/doku.php/troubleshooting:memory">http://kamailio.org/dokuwiki/doku.php/troubleshooting:memory</a><br>
 &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It doesn&#39;t look like memory leak. With lower load, openser runs<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fine without the out-of-memory error.<br> &gt;&gt;<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi!<br>
 &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; (please cc the list)<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; So how much traffic is on your openser? (registrations per seconds,<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; transactions per seconds ...)<br> &gt;&gt;<br> &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Maybe it leaks only under heavy load? (e.g.race conditions?)<br>
 &gt;&gt;<br> &gt;&gt;<br> &gt;&gt; The traffic is around 18k transaction/sec.&nbsp;&nbsp;How much memory is needed<br> &gt;&gt; for one transaction?<br> &gt;<br> &gt; Thats really heavy load - maybe someone of the core guys knows how many<br>
 &gt; memory is needed per transaction<br> &gt;<br> &gt; klaus<br> &gt;<br> <br>&gt; _______________________________________________<br> &gt; Users mailing list<br> &gt; <a href="mailto:Users@lists.kamailio.org">Users@lists.kamailio.org</a><br>
 &gt; <a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br> &gt;<br> </blockquote></div><br>