This problem that most of you are ignoring is that there are several things that affect the performance of FreeSwitch Hardware, Ram, Actual Switch Configuration... And can FreeSwitch do 500 CPS, Yes it can... What config can I confirm will work 1) Dell 1950, Dual E5335 2Ghz Quad core CPUs, Gentoo Linux, 4G Ram 2) -nosql, /usr/local/freeswitch/db mounted in a ram drive 3) sofia profile has presence tracking turned off, and has auth calls turned off 4) Custom Dialplan module written in C accessing separate Database using a proprietary LCR Algorithm for the routing 5) RTP in no media mode where possible for the end points Actual CPS volumes on a single box in this configuration have exceeded 500 cps and actual concurrent 2 leg calls has exceeded 4000 And this configuration runs extremely stable... (this configuration is also commercially available and supported email me off list for details)
From: Brian West <brian@freeswitch.org> Reply-To: <freeswitch-users@lists.freeswitch.org> Date: Fri, 13 Jun 2008 14:03:47 -0500 To: <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Installation report, a python crash and a bottleneck
You really can't do a metric like that. Its all going to depend on what you're doing in your scripts how fast you can go. If you really want speed you need to be using outbound event socket which is like Fast AGI but 10 times more powerful.
On Jun 13, 2008, at 1:56 PM, Matt Porter wrote:
What is really needed is an associated "cost' with the modules. Granted, that is a hard thing to get a defined metric for.
Blanket statements like "Freeswitch does millions of calls a day, and 500 CPS, or whatever".. arent very useful to the rest of us without knowing the configuration they are using. Even if you rewrite your IVR in javascript, you still might have problems. Spidermonkey itself has some global contention in it too and is not going to scale linearly. But at what point is that even noticed?
Given some predefined reference platform..it would be nice to look at a chart of modules
mod_lua = 500 CPS mod_spidermonkey = 300 CPS mod_python = 50 CPS
Brian West sip:brian@freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org