[SR-Users] TLS delay on request processing

Andreas Heise aheise.lists at googlemail.com
Fri Mar 23 14:55:57 CET 2012


Hi list,

I use Kamailio 3.2.2 as TLS<=>TCP gateway this is working well, but if I
create some traffic by SIPP
then Kamailio response time increase with every new call, seems to be that
Kamailio process call by call.
I made a test with 30caps then after ~200calls Kamailio need ~3s to
response an initial INVITE from the PBX.
This delay seems to be increased with each call.

test scenario:

SIPP UAC---TCP---PABX---TLS---Kamailio---TCP---SIPP UAS

1.1.1.1 = PABX
2.2.2.2 = SIPP UAS
5.5.5.5 = Kamailio


if ($si == "1.1.1.1") # from PABX
    {
     xlog("L_INFO","FROM PABX: $rm, $ci\n");
     t_on_reply("1");
     force_send_socket(tcp:5.5.5.5:5060);
     rewritehostport("2.2.2.2:5070");
     t_relay_to_tcp("2.2.2.2","5070");
     exit;
    };

I got all the calls in a single TLS connection from the PBAX so increasing
of TCP childs
doesn't help. I also already tried to adjust some TCP buffers and played
with TCP_ASYNC.

With UDP / TCP it's better, is really the TLS/openssl is the bottleneck or
the way I relay
the request?

The test machine has only 512MB RAM and is a single core cpu (2,8GHZ), but
30caps isn't much?

Any suggestions?

many thanks,
Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120323/05d2c907/attachment.htm>


More information about the sr-users mailing list