What exactly is your test process?<br><br>you should try increasing the interval in the conference profile to a bigger time slice maybe 30 40 or 60ms<br>you could also increase the ptime to match as well.<br><br><br>like brian said you could use mod_shout to broadcast the single speaker to icecast and let people listen with itunes/winamp<br>
<br><br><div class="gmail_quote">On Thu, Dec 17, 2009 at 3:41 PM, Brian <span dir="ltr">&lt;<a href="mailto:brian@proximosystems.com">brian@proximosystems.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="purple" lang="EN-CA">

<div>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">I did a test with the trunk version for the one conference case,
and it is the same results as for 1.0.4. The audio failed at around 300
listeners. Oddly though, it consumed less %CPU (240% instead of 300%), and yet the
audio still failed at the same number of listeners.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Brian.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">

<p class="MsoNormal"><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> Anthony Minessale
[mailto:<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>] <br>
<b>Sent:</b> Thursday, December 17, 2009 3:49 PM<div><div></div><div class="h5"><br>
<b>To:</b> <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br>
<b>Subject:</b> Re: [Freeswitch-users] mod_conference scalability</div></div></span></p>

</div><div><div></div><div class="h5">

<p class="MsoNormal"> </p>

<p class="MsoNormal" style="margin-bottom: 12pt;">We didn&#39;t post it anywhere but
we just get overwhelmed with them and many of them are unfounded and take up a
lot of time to track down.  That does not mean you have not found a real
problem but the first step is trying trunk.<br>
<br>
<br>
</p>

<div>

<p class="MsoNormal">On Thu, Dec 17, 2009 at 2:32 PM, Brian &lt;<a href="mailto:brian@proximosystems.com" target="_blank">brian@proximosystems.com</a>&gt; wrote:</p>

<div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">I didn’t realize there was a policy
about load testing questions. What forum should I have used for this?</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">I didn’t get the chance to test on
FS trunk yet, but when I do I will provide you with the feedback when I do.
Just let me know what forum to use for this topic from now on.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Thanks,</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Brian.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div style="border-style: solid none none; border-color: -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">

<p class="MsoNormal"><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> Anthony Minessale [mailto:<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, December 17, 2009 2:42 PM</span></p>

<div>

<div>

<p class="MsoNormal"><span style="font-size: 10pt;" lang="EN-US"><br>
<b>To:</b> <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br>
<b>Subject:</b> Re: [Freeswitch-users] mod_conference scalability</span></p>

</div>

</div>

</div>

<div>

<div>

<p class="MsoNormal"> </p>

<p class="MsoNormal" style="margin-bottom: 12pt;">One
man&#39;s stable release is another man&#39;s 6 month old release with hundreds of
known fixed bugs.<br>
If one of the core developers tells you to try it, you may as well take the
time to try it now that you have opened a forum questioning the scalability.<br>
<br>
When you tested asterisk did you actually use 600 phones and verify that each
one can hear the audio perfectly and in time with what the speaker was
saying?  Did you try same on FS? <br>
<br>
Did you optimize your dialplan on FS to deal with a load test or follow any of
the recommended performance tuning page.<br>
<br>
All of the answers to these questions are really moot because we have a policy
against entertaining load testing questions but if you like asterisk, by all
means, use it, and good luck to you if those numbers you are testing at are
what you plan to put in real production.........</p>

<div>

<p class="MsoNormal">On
Thu, Dec 17, 2009 at 1:29 PM, Brian &lt;<a href="mailto:brian@proximosystems.com" target="_blank">brian@proximosystems.com</a>&gt;
wrote:</p>

<div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Hi Mike,</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">I didn’t get around to testing on
the FreeSWITCH trunk yet. Are there substantial fixes to mod_conference in the
FreeSWITCH trunk that might increase capacity for my scenario of one speaker and
many listeners? If I want to put this into a production environment, I would
need a stable version, which as far as I know is the 1.0.4 version.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">However, I did test on Asterisk 1.4
using app_conference, and doing the same scenario was able to get 1 speaker and
600 listeners on a single conference with no audio issues. The CPU at that
point was just over 300%, same as where the single conference scenario failed
on FreeSWITCH with 300 listeners.  I was able to push it to over 700
listeners before I reached 400% CPU usage (I guess maxing out my quad-core
processors), and asterisk finally crashed. But up until that point, there were
no audio problems. </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">I’ve read a lot about how
FreeSWITCH is supposed to be more scalable than Asterisk, but unless there is
something wrong with my FreeSWITCH setup, Asterisk was clearly the winner in
this test – more than doubling FreeSWITCH capacity in this case. Again,
maybe there is something on the FreeSWITCH side that I’m doing wrong, but
I don’t see what it could be.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Brian.</span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div>

<div style="border-style: solid none none; border-color: -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">

<p class="MsoNormal"><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> Michael Jerris [mailto:<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>] <br>

<b>Sent:</b> Thursday, December 17, 2009 10:18 AM<br>
<b>To:</b> <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">freeswitch-users@lists.freeswitch.org</a><br>
<b>Subject:</b> Re: [Freeswitch-users] mod_conference scalability</span></p>

</div>

</div>

<div>

<div>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I
would be curious what the same tests produce with svn trunk of FreeSWITCH.</p>

<div>

<p class="MsoNormal"> </p>

</div>

<div>

<p class="MsoNormal">Mike</p>

</div>

<div>

<p class="MsoNormal"> </p>

<div>

<div>

<p class="MsoNormal">On
Dec 16, 2009, at 4:49 PM, Brian wrote:</p>

</div>

<p class="MsoNormal" style="margin-bottom: 12pt;"> </p>

<div>

<div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Hi,</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">I’m new to FreeSWITCH and I’m testing the
scalability of mod_conference to see if it will scale better that other
solutions. My scenario is to have one speaker, and many listeners (mute). Since
I have only one speaker, I was expecting this to scale well because there is no
audio mixing required, just send each frame of the single speaker to each
listener. Unfortunately, my testing was disappointing, and it didn’t
scale nearly as well as I’d hoped (based on what I’ve read on how
FreeSWITCH is supposed to be generally very scalable).</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Here’s my server setup is this:</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">FreeSWITCH 1.0.4, 64 bit CentOS 5.3, on a quad-core
Xeon server, 4 Gig of RAM. I’ve set file logging to “notice”
level. My conference profile is configured to suppress several events, hoping
that it would improve performance.</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Here are a few scenarios I tested, and roughly where I
reached the point of audio failure on the conferences:</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Scenario 1:</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">1 conference, 1 speaker, audio failed at approx 300
listeners (mute)</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Scenario 2:</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">4 conferences, 1 speaker per conference, audio failed approx
110 listeners per conference (so just over 400 total channels on the system).</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Scenario 3:</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">16 conferences, 1 speaker per conference, audio failed
at 32 listeners per conference (so just over 500 total channels on the system).</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Looking at the output from “top”, it seems
that in all 3 scenarios, the audio quality failed when the % CPU for the
FreeSWITCH process exceeded 300%.</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">I was hoping maybe someone else might have done
similar testing, or maybe has suggestions on how to improve the performance. Or
perhaps an alternate solution to the one speaker, many listener case?</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Thanks,</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;">Brian.</span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size: 11pt;"> </span></p>

</div>

</div>

<p class="MsoNormal"><span style="font-size: 13.5pt;">_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></p>

</div>

</div>

<p class="MsoNormal"> </p>

</div>

</div>

</div>

</div>

</div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></p>

</div>

<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a>
#freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
<a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900</p>

</div>

</div>

</div>

</div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></p>

</div>

<p class="MsoNormal"><br>
<br clear="all">
<br>
-- <br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
<a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900</p>

</div></div></div>

</div>


<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><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:+19193869900<br>