I am looking for much more detailed performance tests for FreeSWITCH, so that i can analyze its capabilities in more detail and accuracy. For example, as i mention in my email, that these tests were one-sided audio play tests,
i.e. one Server was playing a flat tone while other was only listening it, I want to test it for both side playing something in a call and see what happens?<br><br>Can you guys give me some guide lines for these tests or scenarios in which your expect FreeSWITCH to perform better or worse then other software such as Asterisk? I would like to publish these analysis and perforance graphs to FreeSWITCH website as well.
<br><br>-shahzad<br><br><br><br><div><span class="gmail_quote">On 9/22/06, <b class="gmail_sendername">
Anthony Minessale</b> <<a href="mailto:anthmct@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">anthmct@yahoo.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><div></div>
<div>Hi,</div>
<div> </div>
<div>You should try some more tests with the newest code</div>
<div>there have been many recent performance changes in the last 2 weeks.</div>
<div><br> </div>
<div>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.cluecon.com/</a><br><br>AIM: anthm<br><a href="mailto:MSN:anthony_minessale@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">MSN:anthony_minessale@hotmail.com</a><br>JABBER:<a href="mailto:anthony.minessale@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
anthony.minessale@gmail.com</a><br>IRC: <a href="http://irc.freenode.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">irc.freenode.net</a> #freeswitch</div>
<div><br>FreeSWITCH Developer Conference<br><a href="mailto:sip:888@66.250.68.194" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">sip:888@66.250.68.194</a><br>iax:guest@66.250.68.194/888<br><a href="mailto:googletalk:freeswitch@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
googletalk:freeswitch@gmail.com</a><br>pstn:712-432-7800</div>
<div style="font-size: 12pt; font-family: courier,monaco,monospace,sans-serif;"><br><br>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"><span>----- Original Message ----<br>From: Muhammad Shahzad <<a href="mailto:shaheryarkh@googlemail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
shaheryarkh@googlemail.com</a>><br>To: <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">freeswitch-users@lists.freeswitch.org</a><br></span>
<span>
Sent: Friday, September 22, 2006 10:20:06 AM<br>Subject: Re: [Freeswitch-users] How many concurrent calls<br><br></span><div><span>Hi Everyone,<br><br>Sorry i was out-station and extremely busy for last couple of weeks or so, therefore, i couldn't reply earlier. Anyways, here is some data regarding our testing of FreeSWITCH conducted at a NOC in Lahore, Pakistan,
<br><br><span style="font-weight: bold;">Setup:</span><br>1. We setup two servers of same hardware i.e. <font size="-1"><b>Fujitsu Siemens Xeon </b>3.2 GHz</font>, each running Gentoo Linux 2006.0 with kernels 2.6.15-r8 and
2.6.17-r5 respectively.<br>2. These servers were then connected over cross-line cable to each other using Gigabit NICs.<br>3. We installed Asterisk version 1.2.10 on machine 'A' and FreeSWITCH
snapshot dated 2006-09-01 on machine 'B'. <br>4. Each machine had another Gigabit NIC through which it was connect to Internet, so that i can access them remotely.<br>5. I was connected to these servers over 100kbs CDMA wireless Internet link via ssh.
<br>6. Date was Sept. 02, 2006, 0300hours PKST (GMT+5 zone). <br><br><span style="font-weight: bold;">Test Plan I: (Simple Playback)</span><br>We generated batches of 100, 200, 300, 400 and 500 calls, with steps 25, 50, 100 calls dialed simultaneously at an interval of 10 seconds. Each call plays a flat tone of one minute length, file format WAV, codec GSM.
<br><br>Maximum concurrent calls should be,<br><br> X | 25 50 100 (steps)<br>------------------------------------------<br>100 | 100 100 100<br>200 |
150 200 200<br>300 | 150 250 300 <br>400 | 150 250 400<br>500 | 150 250 500<br>(Test Matrix: Fixed interval of 10 seconds)<br><br>In this plan number of calls equal number of active IAX2 channels. Maximum time for maxium concurrent calls was between 9 and 10 seconds.
<br><br><span style="font-weight: bold;">Results:</span><br>All batches successfully executed, however at 400 or above concurrent calls the load averge shoot to over 5.6 and FreeSWITCH console was showing call details so fast that my remote ssh link hanged. When the link resumed the FreeSWITCH was still up and number of calls were decreasing as the test was
moving towards end. <br><br><span style="font-weight: bold;">Test Plan II: (Forward Bridged Calls)</span><br>1. We generated same batches of calls except that now they dials out to Machine A (the one running Asterisk). That machine accepts the call and plays back a milliwatt for 1 minute, codec GSM.
<br><br>2. Since calls were bridged so number of calls were half the number of channels.<br><br><span style="font-weight: bold;">Results:</span><br>At 436 active channels (218 concurrent calls) Asterisk crashes and therefore all calls dropped.
<br><br><span style="font-weight: bold;">Test Plan III: (Reverse Bridged Calls)</span><br>1. Same as plan II, except now we generated calls from Machine A (i.e. Asterisk) and Machine B (i.e. FreeSWITCH) answers the call and plays back flat tone of 1 minute length (file format WAV, codec GSM)
<br><br>2. Since calls were bridged so number of calls were half the number of channels.<br><br><span style="font-weight: bold;">Results:</span><br>At
394 active channels (197 concurrent calls) FreeSWITCH crashes and therefore all calls dropped. <br><br><span style="font-weight: bold;">Warning:</span><br>These tests may not exhibit same results in all environments, we did not follow any specific testing standard nor we endorse any software or hardware used in these tests.
<br><br>I wanted to decrease the interval as well as call steps to get more exact information on how and when FreeSWITCH and asterisk crashes but i had to abandon further plans due to bad weather (i was using wireless link which went down).
<br><br>Now i am planing for FreeSWITCH to FreeSWITCH bridged calls testing, i will send you the results whenever i got those servers available to me.<br><br>Thanks and best regards.<br><br>-shahzad<br><br><br>
<div><span class="gmail_quote">On 9/4/06, <b class="gmail_sendername">Brian West</b> <<a href="mailto:brian.west@mac.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">brian.west@mac.com
</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Was this 500 bridged calls? or 250 bridged calls? or 500 going to playback?
<div><br></div>
<div>/b</div>
<div><span>
<div><br>
<div>
<div>On Sep 3, 2006, at 5:05 PM, Muhammad Shahzad wrote: </div><br>
<blockquote type="cite">Not sure, but i think that depends on your hardware. Freeswitch has no such built-in limitation on number of concurrent calls.<br><br>We have tested it upto 500 concurrent IAX2 calls on an Intel Xeon
3.2 GHz machine with 2.0GB of RAM. :-)<br><br>-shahzad.<br><br><br>
<div><span class="gmail_quote">On 9/2/06, <b class="gmail_sendername">Kamran Ahmad</b> <<a href="mailto:kamranah@gmail.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> kamranah@gmail.com
</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div>
<div><font face="Arial" size="2">HI </font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">How many concurrent calls are supported by freeswitch on linux or windows ? any idea?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Thanks<br>Kamran</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2"></font> </div></div></div><br>_______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Freeswitch-users@lists.freeswitch.org </a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
</a><br>UNSUBSCRIBE: <a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/options/freeswitch-users
</a><br><a href="http://www.freeswitch.org/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.freeswitch.org</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>
Muhammad Shahzad <br>-------------------------------<br>Manager Support,<br>Convergence Business Systems,<br>Lahore, Pakistan.<br>Cell: 0092 334 422 40 88
<br>Email: <a href="mailto:shaheryarkh@googlemail.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">shaheryarkh@googlemail.com</a>
<div style="margin: 0px;">_______________________________________________</div>
<div style="margin: 0px;">Freeswitch-users mailing list</div>
<div style="margin: 0px;"><a href="mailto:Freeswitch-users@lists.freeswitch.org" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Freeswitch-users@lists.freeswitch.org</a></div>
<div style="margin: 0px;"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
</a></div>
<div style="margin: 0px;">UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/options/freeswitch-users
</a></div>
<div style="margin: 0px;"><a href="http://www.freeswitch.org/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.freeswitch.org</a></div></blockquote></div><br></div></span>
</div></div><br>_______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Freeswitch-users@lists.freeswitch.org </a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
</a><br>UNSUBSCRIBE: <a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/options/freeswitch-users
</a><br><a href="http://www.freeswitch.org/" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.freeswitch.org</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>
Muhammad
Shahzad<br>-------------------------------<br>Manager Support,<br>Convergence Business Systems,<br>Lahore, Pakistan.<br>Cell: 0092 334 422 40 88 <br>Email: <a href="mailto:shaheryarkh@googlemail.com" rel="nofollow" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
shaheryarkh@googlemail.com</a>
<div>_______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Freeswitch-users@lists.freeswitch.org
</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:
<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.freeswitch.org</a></div></span></div></div><br></div></div></div>
<br>_______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Freeswitch-users@lists.freeswitch.org
</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:
<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.freeswitch.org</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Muhammad Shahzad<br>-------------------------------<br>Manager Support,<br>Convergence Business Systems,<br>Lahore, Pakistan.<br>
Cell: 0092 334 422 40 88
<br>Email: <a href="mailto:shaheryarkh@googlemail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">shaheryarkh@googlemail.com</a>