[OpenSIPS-Users] Presence server performance
John Khvatov
ivaxer at gmail.com
Mon Nov 15 16:34:47 CET 2010
Hello all.
I'm testing performance of OpenSIPS presence server. I got bad results... Any ideas how to improve it?
My test scenario (SIPp xml config: http://dev.sgu.ru/pub/pubsub.xml):
SIPp Presence Server
| PUBLISH |
|---------------------------->|
| |
| 200 OK |
|<----------------------------|
| |
| SUBSCRIBE (on publised uri) |
|---------------------------->|
| |
| 200 OK |
|<----------------------------|
| |
| NOTIFY |
|<----------------------------|
| |
| 200 OK |
|---------------------------->|
After 10.000 calls (10.000 scenario) OpenSIPS began to write warnings about memory to log:
WARNING:core:fm_malloc: Not enough free memory, will atempt defragmenation
Results with 100 calls per second:
Total calls: 74454
Calls per second: 16.485 cps
Successful calls: 73772
Failed calls: 382
(With 10.000 "total calls" OpenSIPS shows 100 cps, almost zero failed calls)
Results with 1000 calls per second:
Total calls 20857
Calls per second: 12.696 cps
Successful calls: 15360
Failed calls: 2497
SUBSCRIBE to one of 500.000 published user is running 1-2 sec..
System configuration.
OS: Debian squeeze/sid (Not tuned)
Processor: Intel Xeon E5345
RAM: 1G (OpenSIPS executed with -m 64 option. Memory is still available during tests)
OpenSIPS: Version 1.6.3. Config is very simple: handle_subscribe() && handle_publish(). fallback2db disabled. Storage postgresql 8.4.
--
WBR, John Khvatov
More information about the Users
mailing list