[SR-Users] Performance Tests/Hard Recommendations kamailio 4.2 -200CPS

Alex Balashov abalashov at evaristesys.com
Wed Jun 17 17:21:06 CEST 2015


In a purely hard-coded configuration, without external lookups or other 
sources of I/O-wait, Kamailio has been shown to handle several tens of 
thousands of CPS. By the time you hit 20k-30k CPS, you start to run into 
hardware, scheduler and kernel-side limits that need tweaking.

The actually-existing, real-world throughput of a Kamailio installation 
is limited by the fact that static configurations aren't very useful for 
all but the simplest implementations. Most nontrivial applications of 
Kamailio involve calling out to a database, API or something of that 
nature at least once during the call processing cycle. Waiting on a 
response from that source is a synchronous process, and thus blocks 
Kamailio's (architecturally) limited number of SIP receiver threads.

But even with such limitations in mind, you should still be able to get 
200 CPS easily in all but the most exceptionally poorly-designed 
implementation. 200 CPS isn't very much.

-- Alex

P.S. We specialise in getting thousands of CPS out of Kamailio while 
still doing _lots_ of SQL queries for routing.

On 06/17/2015 11:17 AM, Jonathan Hunter wrote:

> Hi Guys,
>
> Has anyone recently performed tests on kamailio 4.2 running up to 200 CPS?
>
> It would be great to know the hardware requirements for this setup.
>
> Thanks
>
> Jon
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>


-- 
Alex Balashov | Principal | Evariste Systems LLC
303 Perimeter Center North, Suite 300
Atlanta, GA 30346
United States

Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/



More information about the sr-users mailing list