Hi,
I am having performance issues with openser running on Fedora. Here is
the scenario:
I have a openser which is sending calls to two asterisks, doing radius
accounting and local syslog accounting, the database for user location
is a local MySQL and the asterisks are load-balanced through
dispatcher.
i have modules:
loadmodule "/usr/local/lib/openser/modules/mysql.so"
loadmodule "/usr/local/lib/openser/modules/sl.so"
loadmodule "/usr/local/lib/openser/modules/tm.so"
loadmodule "/usr/local/lib/openser/modules/rr.so"
loadmodule "/usr/local/lib/openser/modules/maxfwd.so"
loadmodule "/usr/local/lib/openser/modules/usrloc.so"
loadmodule "/usr/local/lib/openser/modules/registrar.so"
loadmodule "/usr/local/lib/openser/modules/nathelper.so"
loadmodule "/usr/local/lib/openser/modules/textops.so"
loadmodule "/usr/local/lib/openser/modules/xlog.so"
loadmodule "/usr/local/lib/openser/modules/avpops.so"
loadmodule "/usr/local/lib/openser/modules/avp_radius.so"
loadmodule "/usr/local/lib/openser/modules/acc.so"
loadmodule "/usr/local/lib/openser/modules/options.so"
loadmodule "/usr/local/lib/openser/modules/uri_db.so"
loadmodule "/usr/local/lib/openser/modules/auth.so"
loadmodule "/usr/local/lib/openser/modules/auth_db.so"
loadmodule "/usr/local/lib/openser/modules/auth_radius.so"
loadmodule "/usr/local/lib/openser/modules/dispatcher.so"
Now the problem is that if i use sipp to send INVITE with 10-20 call
attempts per seccond at one time ser just timeouts without answering
for 1-2 seconds and sipp has to retransmit the packets. The timeout
which sipp waits is 500ms so it should be enough.
I have something like on 500 call attempts i get 700 retransmits.
I will start stripping the config to troubleshoot but i was wondering
if you can give me some idea what the problem might be or some good
advice on troubleshooting, where should i look, and if you have any
bes practices to recommend.
BR,
Dimitar