<div>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.</div><div><br></div><div>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.</div>
<div><br></div><div><div>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.</div>
</div><div><br></div><div>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.</div><div><br></div><div>Cal</div><div><div><div><div><br><div class="gmail_quote">
On Thu, Jul 11, 2013 at 2:49 AM, Jeff Leung <span dir="ltr"><<a href="mailto:jleung@v10networks.ca" target="_blank">jleung@v10networks.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Time after time, people always ask “How do I calculate how much horsepower I need for FreeSWITCH”… <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a> [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>] <b>On Behalf Of </b>Ken Rice<br>
<b>Sent:</b> Wednesday, July 10, 2013 5:46 PM<br><b>To:</b> FreeSWITCH Users Help<br><b>Subject:</b> Re: [Freeswitch-users] How to calculate server requirements for Freeswitch.<u></u><u></u></span></p></div></div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:11.0pt;font-family:"Courier New"">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...<br>
<br>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<br>
<br><br>On 7/10/13 7:20 PM, "Vincent Xia" <<a href="http://gmangudai@gmail.com" target="_blank">gmangudai@gmail.com</a>> wrote:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Courier New"">30000? that's incrediable, is FS able to handle that amount of threads in a single process?<br>
what about the call loss rate while running 30k concurrent calls?<br><br><br>2013/7/11 Ken Rice <<a href="http://krice@freeswitch.org" target="_blank">krice@freeswitch.org</a>></span><u></u><u></u></p><p class="MsoNormal" style="margin-bottom:12.0pt">
<span style="font-size:11.0pt;font-family:"Courier New"">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... <br>
<br><br>K<br><br><br><br>On 7/10/13 6:09 PM, "Mahendra Bhegade" <<a href="http://bhegades@gmail.com" target="_blank">bhegades@gmail.com</a> <<a href="http://bhegades@gmail.com" target="_blank">http://bhegades@gmail.com</a>> > wrote:</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:11.0pt;font-family:"Courier New"">Hi All,<br><br>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,<br>
<br>How do I go about calculating the server resource needs.<br><br>What are all the factors that I should be looking at,<br><br>Mahendra Bhegade<u></u><u></u></span></p><div class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:11.0pt;font-family:"Courier New""><hr size="3" width="95%" align="center"></span></div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas">_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br><a href="http://consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a> <<a href="http://consulting@freeswitch.org" target="_blank">http://consulting@freeswitch.org</a>> <br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br><br>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>Official FreeSWITCH Sites<br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>FreeSWITCH-users mailing list<br><a href="http://FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a> <<a href="http://FreeSWITCH-users@lists.freeswitch.org" target="_blank">http://FreeSWITCH-users@lists.freeswitch.org</a>> <br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:#888888"><br></span><span style="font-size:11.0pt;font-family:"Courier New"">-- <br>
Ken<br><u><span style="color:blue"><a href="http://www.FreeSWITCH.org" target="_blank">http://www.FreeSWITCH.org</a><br><a href="http://www.ClueCon.com" target="_blank">http://www.ClueCon.com</a><br><a href="http://www.OSTAG.org" target="_blank">http://www.OSTAG.org</a><br>
</span></u><a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch</span><u></u><u></u></p></div></div></div></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br></div></div></div></div>