[Kamailio-Users] OpenSER - RTPproxy performance test

Daniel-Constantin Mierla miconda at gmail.com
Mon Sep 22 11:34:41 CEST 2008


For those interested, there is a project that adds a kernel module that 
could be used for rtp relaying:

http://www.2p.cz/en/netfilter_rtp_proxy

Cheers,
Daniel


On 09/20/08 22:44, Jim dalton wrote:
>>> OpenSER and RTPproxy, using a single core of the 2.33 GHz CPU, can 
>>> manage up to 750 simultaneous calls.
>>>
>>> A summary and detailed description of the benchmark test 
>>> are available at 
>>>       
>> http://www.transnexus.com/White%20Papers/OpenSER_RTPproxy_test.htm
>>     
>>>   
>>>       
>> Daniel-Constantin Mierla wrote:
>>
>> thanks for sharing the results! I wonder if you could get the 
>> share of cpu used by openser during testing.
>>     
>
> We did not record the CPU utilization for OpenSER and RTPproxy separately.
> Our experience shows that OpenSER CPU utilization is trivial compared to
> the CPU cycles required to proxy media.  If we had measured OpenSER CPU
> utilization, we expect it would have been a very small number (<5%). 
>
>   
>> As you have access to 4 CPU cores, would be very interesting 
>> to see the impact of running 4 rtpproxy instances on the same 
>> machine and configure kamailio/openser to use all of them, to 
>> see how it really scales. nathelper module in 
>> kamailio/openser can use many rtpproxy instances at same 
>> time, doing load balancing of the rtp streams among available 
>> rtpproxies. The rtpproxy_sock parameter of nathelper module 
>> can take many rtpproxy control socket addresses:
>> http://www.kamailio.org/docs/modules/1.3.x/nathelper.html#AEN160
>>
>>     
>
> Testing multiple RTPproxy instances would be a good test.  
> We would like to do that if we return to this project.
>
>   

-- 
Daniel-Constantin Mierla
http://www.asipto.com





More information about the Users mailing list