We are always doing enhancements and yes there are some real scalability enhancements in trunk compared to 1.0.4, I am just not sure if they effect conference significantly or not. I would guess that trunk is actually more stable than 1.0.4 at the moment. Give it a try and find out.
Mike On Dec 17, 2009, at 2:29 PM, Brian wrote: > Hi Mike, > > 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. > > 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. > > 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. > > Brian. > > > From: Michael Jerris [mailto:m...@jerris.com] > Sent: Thursday, December 17, 2009 10:18 AM > To: freeswitch-users@lists.freeswitch.org > Subject: Re: [Freeswitch-users] mod_conference scalability > > I would be curious what the same tests produce with svn trunk of FreeSWITCH. > > Mike > > On Dec 16, 2009, at 4:49 PM, Brian wrote: > > > Hi, > > 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). > > Here’s my server setup is this: > > 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. > > Here are a few scenarios I tested, and roughly where I reached the point of > audio failure on the conferences: > > Scenario 1: > 1 conference, 1 speaker, audio failed at approx 300 listeners (mute) > > Scenario 2: > 4 conferences, 1 speaker per conference, audio failed approx 110 listeners > per conference (so just over 400 total channels on the system). > > Scenario 3: > 16 conferences, 1 speaker per conference, audio failed at 32 listeners per > conference (so just over 500 total channels on the system). > > > 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%. > > 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? > > Thanks, > > Brian. > > _______________________________________________ > 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 > > _______________________________________________ > 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
_______________________________________________ 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