[Freeswitch-users] How to calculate server requirements for Freeswitch.

Cal Leeming [Simplicity Media Ltd] cal.leeming at simplicitymedialtd.co.uk
Thu Jul 11 07:36:06 MSD 2013


This is a perfectly valid question, but like many technical implementations
it is purely dependent on what it is you're trying to do and how you're
trying to do it.

Real life benchmark information is something that is lacking but there's
nothing much that can be done about it. Although benchmarks would give some
indications on ratios (for example, showing the CPS/jitter difference
between answering a call with a media file, and answering it with IVR), it
would involve having to test a lot of combinations. However it could also
be argued that writing such benchmarks would be a complete waste of time,
there are literally so many combinations you could use that the benchmarks
would be a little importance.

I think what speaks louder than benchmarks, is the number of successful
production deployments that are utilizing FreeSWITCH, and the testimonials
from people like Ken who are pushing millions of calls a month. There are
several large providers using this in production, and several write ups of
real life numbers already in production.

Perhaps we need to put together a better wiki page for newcomers who ask
this question, as it does seem to be asked quite a lot.

Cal

On Thu, Jul 11, 2013 at 2:49 AM, Jeff Leung <jleung at v10networks.ca> wrote:

> Time after time, people always ask “How do I calculate how much horsepower
> I need for FreeSWITCH”… ****
>
> ** **
>
> *From:* freeswitch-users-bounces at lists.freeswitch.org [mailto:
> freeswitch-users-bounces at lists.freeswitch.org] *On Behalf Of *Ken Rice
> *Sent:* Wednesday, July 10, 2013 5:46 PM
> *To:* FreeSWITCH Users Help
> *Subject:* Re: [Freeswitch-users] How to calculate server requirements
> for Freeswitch.****
>
> ** **
>
> It was a load test with sipp... The scenario was sipp generated calls into
> freeswitch with its media reflector turned off, freeswitch answered the
> calls and played back a static audio file... Call duration was 30 seconds
> at which time the calls were hung up, sipp was set to originate 1000
> calls/sec...
>
> Now, that being said only a moron would put 30K concurrent calls on a
> single x86(_64) server imho... If that server were to be down its costing
> $18,000/hour (assuming revenue of $0.01/minute). And you know Murphy’s Law
> dictates you would probably be down a few hours a month... Its just smarter
> (and probably cheaper) to deploy 15 to 20 boxes and have a single node
> failure not affect over all max call handling capacity
>
>
> On 7/10/13 7:20 PM, "Vincent Xia" <gmangudai at gmail.com> wrote:****
>
> 30000? that's incrediable, is FS able to handle that amount of threads in
> a single process?
> what about the call loss rate while running 30k concurrent calls?
>
>
> 2013/7/11 Ken Rice <krice at freeswitch.org>****
>
> You’re going to have to load test it in your specific configuration and go
> from there... Things like number of calls that have to get transcoded,
> amount of call recording, etc etc will greatly affect the number of calls
> you are going to get... Unfortunately there is no general rule of thumb,
> however, I can tell you to scale that large you are going to need a number
> of servers not just one large one... You’re talking 60 to 80,000 call legs
> there. The most single leg calls I have ever seen on a box is 30K, and then
> it was just playing back a media file, and it was a very large box...
>
>
> K
>
>
>
> On 7/10/13 6:09 PM, "Mahendra Bhegade" <bhegades at gmail.com <
> http://bhegades@gmail.com> > wrote:****
>
> Hi All,
>
> I plan to use Freeswitch and would have 20,000 conference calls with about
> 3-4 person in each of the conference. Some of them would record their
> conference calls,
>
> How do I go about calculating the server resource needs.
>
> What are all the factors that I should be looking at,
>
> Mahendra Bhegade****
> ------------------------------
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <http://consulting@freeswitch.org>
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <
> http://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****
>
>
> --
> Ken
> *http://www.FreeSWITCH.org
> http://www.ClueCon.com
> http://www.OSTAG.org
> *irc.freenode.net #freeswitch****
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130711/128076c1/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list