[Kamailio-Users] 64-bit openser
Klaus Darilion
klaus.mailinglists at pernau.at
Wed Nov 19 22:19:12 CET 2008
Ovidiu Sas wrote:
> Yes, it seems that you are running out of SHM memory.
> Check with top how much memory are you using right after the server is
> started and the when it is loaded.
> Also check if the memory utilization is increasing in time. If yes,
> then you are edaling with a memory leak.
If openser's leaks shared memory you can not see it with top. AFAIK
openser allocates all the shared memory on startup.
klaus
>
> Regards,
> Ovidiu Sas
>
> On Tue, Nov 18, 2008 at 7:31 PM, joy yue <joy1.yue at gmail.com> wrote:
>>
>> On 11/18/08, Ovidiu Sas <osas at voipembedded.com> wrote:
>>> I ran on 32bits with 1G and 4k simultaneous transactions.
>>> Most of the memory is taken by the carrierroute module (big routing
>>> tables).
>>> 2G should be more then enough for what you need.
>>>
>>> You didn't specified what kind of "out of memory" do you get: SHM or PKG?
>> How can I check the memory usage in openser?
>> In my case, it looks openser is out of SHM to me. Here is the error message
>> I got:
>>
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2548]:
>> ERROR:tm:t_newtran: new_t failed
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2570]:
>> ERROR:tm:relay_reply: no more share memory
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2568]:
>> ERROR:tm:relay_reply: no more share memory
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2578]: ERROR:tm:new_t:
>> out of mem
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2554]: ERROR:tm:new_t:
>> out of mem
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2579]: ERROR:tm:new_t:
>> out of mem
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2573]: ERROR:tm:new_t:
>> out of mem
>> Nov 18 17:21:12 paecongo /opt/openser/sbin/openser[2578]:
>> ERROR:tm:t_newtran: new_t failed
>>
>> Thanks,
>> -Joy
>>
>>> Regards,
>>> Ovidiu Sas
>>>
>>> On Tue, Nov 18, 2008 at 5:52 PM, Klaus Darilion
>>>
>>> <klaus.mailinglists at pernau.at> wrote:
>>>> joy yue wrote:
>>>>>
>>>>> On 11/18/08, *Klaus Darilion* <klaus.mailinglists at pernau.at
>>>>> <mailto:klaus.mailinglists at pernau.at>> wrote:
>>>>>
>>>>> joy yue wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 11/18/08, *Klaus Darilion* <klaus.mailinglists at pernau.at
>>>>> <mailto:klaus.mailinglists at pernau.at>
>>>>> <mailto:klaus.mailinglists at pernau.at
>>>>> <mailto:klaus.mailinglists at pernau.at>>> wrote:
>>>>>
>>>>> joy yue wrote:
>>>>>
>>>>>
>>>>> Hi Folks,
>>>>>
>>>>> I get out-of-memory error with openser1.3 version. As I
>>>>> already
>>>>> increase the share memory size to 2G, looks like the
>>>>> only
>>>>> choice
>>>>> is to compile openser as 64-bit binary. Before I go
>>>>> further, I'd
>>>>> like to check if anyone has experience in this. Does
>>>>> OPenser
>>>>> work with 64-bit binary?
>>>>>
>>>>>
>>>>>
>>>>> Maybe you are triggering a bug in openser and leaking
>>>>> memory. I
>>>>> think it would be better to debug why you are running out of
>>>>> memory.
>>>>> http://kamailio.org/dokuwiki/doku.php/troubleshooting:memory
>>>>>
>>>>>
>>>>> It doesn't look like memory leak. With lower load, openser runs
>>>>> fine without the out-of-memory error.
>>>>>
>>>>>
>>>>> Hi!
>>>>>
>>>>> (please cc the list)
>>>>>
>>>>> So how much traffic is on your openser? (registrations per seconds,
>>>>> transactions per seconds ...)
>>>>>
>>>>> Maybe it leaks only under heavy load? (e.g.race conditions?)
>>>>>
>>>>>
>>>>> The traffic is around 18k transaction/sec. How much memory is needed
>>>>> for one transaction?
>>>> Thats really heavy load - maybe someone of the core guys knows how many
>>>> memory is needed per transaction
>>>>
>>>> klaus
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.kamailio.org
>>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>>>>
>>
More information about the Users
mailing list