Re: [Freeswitch-users] mod_conference performance (Brian West)
It was one big conference. Robert ___ 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
Re: [Freeswitch-users] mod_conference performance
Okay, I've performed some additional tests and this is what I've found: * codec**max calls *speex (8kHz) 50 iLBC(8kHz) 50 PCMU(8kHz) 260(approx*) GSM(8kHz)150(approx*) speex(16kHz) 50 G722(16kHz) 90(approx*) * - couldn't trace till the total load of CPU 'cause RDP was timedout due to channel load. Calculated by trend. Still I think Linux tests are necessary. Cheers, Robert. ___ 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
Re: [Freeswitch-users] mod_conference performance
also was this 260 people in a single conference or multiple smaller conferences? /b On Sep 17, 2009, at 1:58 PM, RobertT wrote: Okay, I've performed some additional tests and this is what I've found: codecmax calls speex (8kHz) 50 iLBC(8kHz) 50 PCMU(8kHz) 260(approx*) GSM(8kHz)150(approx*) speex(16kHz) 50 G722(16kHz) 90(approx*) * - couldn't trace till the total load of CPU 'cause RDP was timedout due to channel load. Calculated by trend. Still I think Linux tests are necessary. Cheers, Robert. ___ 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
Re: [Freeswitch-users] mod_conference performance
Hi Brian, Robert has left to Germany. He will be again online on next Monday. -- Best regards, Dmitry Kadantsev On Thu, Sep 17, 2009 at 9:53 PM, Brian West br...@freeswitch.org wrote: also was this 260 people in a single conference or multiple smaller conferences? /b On Sep 17, 2009, at 1:58 PM, RobertT wrote: Okay, I've performed some additional tests and this is what I've found: * codec**max calls *speex (8kHz) 50 iLBC(8kHz) 50 PCMU(8kHz) 260(approx*) GSM(8kHz)150(approx*) speex(16kHz) 50 G722(16kHz) 90(approx*) * - couldn't trace till the total load of CPU 'cause RDP was timedout due to channel load. Calculated by trend. Still I think Linux tests are necessary. Cheers, Robert. ___ 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
Re: [Freeswitch-users] mod_conference performance
I would be really interested to replay your test on Linux. Would you be willing to provide me all the details and relevant files so I can reproduce the test with a Linux box here? If yes, contact me offlist and we can work together on this. Regards, jmesquita On Wed, Sep 16, 2009 at 2:56 PM, Роберт Тверитнер siniy...@gmail.comwrote: Hi guys! I've tested FreeSWITCH conference module performance trying to figure out maximum number of simultaneous calls my FS box can serve. It took all 100% of CPU with only 50 calls (in average depending on conference rate) and leaking stream handle messages started appearing. The environment I was testing in: OS - Windows Server 2007 SP1 64 Bit CPU - Dual-core AMD Opteron 1216 HE 2.4 GHz RAM - 2 GB FreeSwitch version 1.0.4 (14460) I've written a test program that used to originate calls once in 5 seconds from the other box. These calls were routed to particular conference room I was testing. I had a number of rooms with different rate (8000-32000) and interval (20,30) settings and with perpetual-sound turned on steraming music continiously. I've switched off all unnecessary modules, but left logging on in order to trace what was happening later. Client test softphone used respective speex codec according to conference room rate. This is a dialplan I used: extension name=test_conference condition field=destination_number expression=^(800020)$ break=on-true action application=conference data=$...@default20/ /condition condition field=destination_number expression=^(800030)$ break=on-true action application=conference data=$...@default30/ /condition condition field=destination_number expression=^(1600020)$ break=on-true action application=conference data=$...@wideband20/ /condition condition field=destination_number expression=^(1600030)$ break=on-true action application=conference data=$...@wideband30/ /condition condition field=destination_number expression=^(3200020)$ break=on-true action application=conference data=$...@ultrawideband20/ /condition condition field=destination_number expression=^(3200030)$ break=on-true action application=conference data=$...@ultrawideband30/ /condition /extension My questions are: Do you know any way I can increase my FS conference capacity? What do I have to tune in FS or in my box? Best regards, Robert. ___ 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
Re: [Freeswitch-users] mod_conference performance
I would be very interested in this also. /b On Sep 16, 2009, at 4:52 PM, João Mesquita wrote: I would be really interested to replay your test on Linux. Would you be willing to provide me all the details and relevant files so I can reproduce the test with a Linux box here? If yes, contact me offlist and we can work together on this. Regards, jmesquita ___ 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
Re: [Freeswitch-users] mod_conference performance
A few thing stuck out to me ... Mainly 50 calls and transcoding speex. Try it again with g711 and see how you go. Also not sure windows 7 is going to perform as good as other options, could be wrong though . Jay On 17/09/2009, at 3:56, Роберт Тверитнер siniy...@gmail.com wrote: Hi guys! I've tested FreeSWITCH conference module performance trying to figure out maximum number of simultaneous calls my FS box can serve. It took all 100% of CPU with only 50 calls (in average depending on conference rate) and leaking stream handle messages started appearing. The environment I was testing in: OS - Windows Server 2007 SP1 64 Bit CPU - Dual-core AMD Opteron 1216 HE 2.4 GHz RAM - 2 GB FreeSwitch version 1.0.4 (14460) I've written a test program that used to originate calls once in 5 seconds from the other box. These calls were routed to particular conference room I was testing. I had a number of rooms with different rate (8000-32000) and interval (20,30) settings and with perpetual-sound turned on steraming music continiously. I've switched off all unnecessary modules, but left logging on in order to trace what was happening later. Client test softphone used respective speex codec according to conference room rate. This is a dialplan I used: extension name=test_conference condition field=destination_number expression=^ (800020)$ break=on-true action application=conference data=$...@default20/ /condition condition field=destination_number expression=^ (800030)$ break=on-true action application=conference data=$...@default30/ /condition condition field=destination_number expression=^ (1600020)$ break=on-true action application=conference data=$...@wideband20/ /condition condition field=destination_number expression=^ (1600030)$ break=on-true action application=conference data=$...@wideband30/ /condition condition field=destination_number expression=^ (3200020)$ break=on-true action application=conference data=$...@ultrawideband20/ /condition condition field=destination_number expression=^ (3200030)$ break=on-true action application=conference data=$...@ultrawideband30/ /condition /extension My questions are: Do you know any way I can increase my FS conference capacity? What do I have to tune in FS or in my box? Best regards, Robert. ___ 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
Re: [Freeswitch-users] mod_conference performance
Yah speex is a cpu hog (while you can tune it to use less)! Granted it uses less bandwidth but on the server side it doesn't scale very well. /b On Sep 16, 2009, at 5:11 PM, Jay Binks wrote: A few thing stuck out to me ... Mainly 50 calls and transcoding speex. Try it again with g711 and see how you go. Also not sure windows 7 is going to perform as good as other options, could be wrong though . Jay ___ 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