[OpenSIPS-Users] Setting opensips for maximum performance
Jan Rozhon
jan.rozhon at gmail.com
Sun Feb 21 20:33:54 CET 2010
Hello Stanislaw,
thanks for your reply. I dont think that trouble causes SIPp. I run all
6 instances on 6 virtual computers - the physical box contains 16GB of
RAM and 8 Xeon 2,8GHz cores - for each virtual computer I allocate 1
core of physical CPU, since SIPp is just single threaded , and 1024 GB
of RAM - OS on VM is Ubuntu 9.10. On a very old machine I was able to
reach 200 calls without bigger issues, now on high tech server I am
limited to 200 calls per second as well...
The exact problem is, that the call is interrupted before it is ended by
regular Bye/200Ok. Until I reach 200 calls per second - everything is
fine, then retransmissions rapidly increase and after 240 calls the
significant number of calls is lost in progress.
Dont know where to look -
on PbX
-CPU is not fully utilized
-RAM is used just to 25% (around 1024MB)
-LAN is not overwelmed
-UDP buffer discard just few datagrams
on VMs with SIPp
-CPU is utilizet to 50% tops
-RAM is OK
-LAN is ok
-UDP buffer ok too
Thanks, Jan.
Dne 21.2.2010 20:19, Stanisław Pitucha napsal(a):
> On 18.02.2010 13:57, Jan Rozhon wrote:
>
>> AMD Athlon processor. As a generator of SIP traffic I use SIPp v3.1
>> running on 4 virtual computers as UAC and two computers as UAS all
>>
> You're not running them all on the same physical box, are you?
> If yes, then you might find sipp itself to be a CPU hog and causing a
> lot of trouble + overhead of processing 6 machines + overhead of
> software networking... You should be able to push 200 SIP-only CPS from
> a single box / single sipp process without problems - I'm able to do
> 100+ cps on a dated single-core laptop.
> Start small - then increase until you see problems and check why exactly
> did they occur.
>
>
>> calls) many of those calls (aroud 50%) don't finish succesfully. CPU
>>
> Can you find out what does "don't finish successfully" mean exactly? Are
> you not getting the same packets on the other side? Are you hitting the
> retransmission limit? Are you getting wrong packets? It's easier to
> debug stuff once you know exactly how it fails...
>
> Some more stuff to check: are you using retransmissions in sipp? how
> long does it take to process a single message in opensips (benchmark
> module helps here a lot)?
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list