[Users] Does OpenSER support more than one CPU, performance testing procedure

Daniel-Constantin Mierla daniel at voice-system.ro
Fri Jun 16 16:21:40 CEST 2006


Hello,

On 06/16/06 15:32, Mike Williams wrote:
> On Thursday 15 June 2006 02:11, rod wrote:
>
> Rod,
>
> I have very little experience with extremely high loads like you're 
> discussing. However, I do know that you could build a MySQL cluster and use a 
> cacheless usrloc setup on each of your OpenSER servers. This would let you 
> scale very easily; just add more servers.
>
> Additionally, since this is cacheless, I don't think the servers will have to 
> keep all of the users in memory, either. Could someone more knowledgeable 
> please verify this?
>   
the CVS head has cacheless mode (3) for user location (usrloc). There 
are other modules that can do cache/cacheless modes - lcr, pdt, domain 
... Depending on the number of the records, you can select different 
modes for specific modules.

Cheers,
Daniel

> ---Mike
>
>
>
>   
>> Hello all,
>>
>> I'm guessing if OpenSER supports more than one CPU.
>> I ask for this to know if I can achieve to double the call per second
>> (cps) rate or registration rate using two processors instead of one.
>>
>> I suppose that many of us have read the excellent "getting started 5"
>> guide and use the scripts provided in this guide to start their first
>> SER/OpenSER proxy. I would like to know if other users using these
>> scripts would like to share their experience on the amount of users
>> their OpenSER platform is able to handle, and on which hardware.
>> It could be interesting if some users can post their OpenSER performance
>> (cps, registration rate, number of user) with a particular "getting
>> started" script, for example : "Authenticating ser.cfg", "call
>> forwarding ser.cfg".
>> Moreover, it could be great if we could think of a standard procedure to
>> stress test the proxy. I have heard of Sipp, so do you think this
>> program could be the base of this procedure?
>>
>> I understand that OpenSER performance greatly depends of the ser.cfg,
>> nat configuration, avpops, the database backend, but I think that it
>> could be great to delimit some standards configurations and show what we
>> can expect on different hardware specifications.
>>
>> I'm wondering about this, cause I'd like to know if one or two OpenSER
>> will easily support 30 000 to 40 000 users, call forwarding, redirection
>> to voicemail; or will I have to buy a commercial product to do this.
>>
>> I have a small configuration (pstn gateway ser.cfg) running with 50
>> users, registering every 60s and a peak of 20cps (limited by my pstn
>> connectivity), running like a charm on a small Intel P3 700 Mhz with
>> 256MB (it's a small test box running on my desk).
>> If somebody could help to define a test, it will be a pleasure to share
>> my experience on an IBM HS20 blade with a bi Xeon 3,06 Ghz and 4GB of RAM.
>>
>> Thanks to all for the daily support,
>>
>> rod.
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/users
>>     
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
>   




More information about the Users mailing list