[Kamailio-Users] 64-bit openser
Ovidiu Sas
osas at voipembedded.com
Thu Nov 20 00:19:59 CET 2008
Yes, you can. You see the max size of SHM memory in the VIRT column
and the real size of the shared memory used by a specific process in
the SHR column.
Regards,
Ovidiu Sas
On Wed, Nov 19, 2008 at 4:19 PM, Klaus Darilion
<klaus.mailinglists at pernau.at> wrote:
> 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