[Devel] openser scalability
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Thu Nov 17 15:15:47 CET 2005
Hi Bruce,
indeed I have as working item a dynamic re-allocation for memory at
usrloc startup. This will be available soon and it will fix your problem
automatically.
regards,
bogdan
Daniel-Constantin Mierla wrote:
> You can increase the shm memory using -m parameter (see 'openser -h').
>
> For the private memory you have to edit "config.h" and change the
> value of:
> #define PKG_MEM_POOL_SIZE 1024*1024
>
> The recompile and reinstall.
>
> The problem is that at start up, the user location records are first
> loaded in private memory and then moved in shared memory, from where
> will be used further. When you have large number of registered users,
> then you have to increase the private memory as well. The issue will
> be addressed in the near future.
>
> Cheers,
> Daniel
>
> On 11/17/05 15:50, Bruce Bauman wrote:
>
>>
>> We are trying to scale to 50K users and beyond, but are running into
>> lots of issues with the SIP server. The biggest issue is the database
>> and database abstraction layer, which seems to want to allocate lots
>> of memory. This problem is exacerbated by the fact that memory is not
>> allocated dynamically, but from a fixed pool allocated at startup. In
>> particular, we fail at startup when reading in a location database
>> with only a few thousand entries. We also run into problems with the
>> shared memory segment since the default initial allocation is so
>> small. However, this is adjustable via a command-line parameter so
>> it's less of an issue.
>>
>>
>>
>> Has anyone investigated communicating directly with the database and
>> getting rid of the in-memory representation? It seems like this is
>> the only way to scale to very large numbers of subscribers, and it
>> solves other problems as well.
>>
>>
>>
>> We would be interested in contributing to this effort, but might need
>> some guidance.
>>
>>
>>
>> Thanks for any input or suggestions.
>>
>>
>>
>> Bruce Bauman
>>
>> Sr. Principal S/W Engineer
>>
>> WorldGate Communications, Inc.
>>
>> 3190 Tremont Avenue
>>
>> Trevose, PA 19053
>>
>>
>>
>> Office: 215.354.5124
>>
>> Cell: 215.768.8613
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/devel
>>
>
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>
More information about the Devel
mailing list