Illimar Reinbusch - Telejazz.com schrieb:
Hi

Im testing Kannel performance using fakesmsc.
I have set-up three fake connections and im sending 20 000 SMS per connection and kannel receives them in speed 2000 SMS/sec per connection and stores the
messages in Kannel buffer.

Now i have Apache2 server with PHP scripts that do the SMS logic and reply
to kannel.

I get about 600 sms/min speed both Kannel->Apache and Apache->Kannel
direction, theres no difference what PHP script does, just empty echo "haha"
or big sql queries, i still get the same speed.

Any advice how to speed up the process?

Hi Illimar,

as you say the throughput remains "the same" no matter what apache is doing, my quess is that your apache2 config is "limited" with a specific allowed client connection value. So Kannel's smsbox will open up that many connections to pipeline the requests to apache2, but it will hit to it's configured limit.

My suggestion:
Check apache's /server-status URI and see how many concurrent connections it handles when under load, then check apache's config to confirm it the limiting factor ;) ... I'm almost certain this is the place to look at.

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------

Reply via email to