The conference is more resource intensive than normal bridging but the general rule for media channels is about 190 channels (95 bridges) per 1 gigahertz of CPU on a 64 bit platform. If you don't need to run media into FS you can bet on a lot more.<br>
<br><br><br><div class="gmail_quote">On Thu, May 29, 2008 at 11:54 AM, Nicolas Brenner <<a href="mailto:nicolas@medularis.com">nicolas@medularis.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi, sorry for my ignorance, but I was wondering if these figures are<br>
in any way comparable to the performance FS would have doing bridged<br>
calls?<br>
<br>
I have a web callback app that's currently running on top of Asterisk,<br>
and I'm planning on moving to FS, and use originate/&bridge commands<br>
to bridge calls between two actual phones. I'd like to know if (using<br>
the same setup as Johny) I'd be able to hit more than 170 channels?<br>
(or more than 170 calls, I guess that would be 340 channels).<br>
<br>
Thanks<br>
<div><div></div><div class="Wj3C7c"><br>
On Thu, May 29, 2008 at 12:19 PM, Brian West <<a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a>> wrote:<br>
> These aren't really dual core CPU's they are single core with<br>
> hyper-threading. If you disable hyper-threading you'll get more<br>
> performance.<br>
> You'll never get that great of performance out of these CPU's. The new<br>
> 64bit woodcrest/clovertown Xeon's are much better... night and day<br>
> difference. (Pinto vs Porsche)<br>
> /b<br>
> On May 29, 2008, at 11:10 AM, Johny Kadarisman wrote:<br>
><br>
> Hi Brian, attached is my cpu info.<br>
><br>
> Rgds,<br>
><br>
> ================<br>
> processor : 0<br>
> vendor_id : GenuineIntel<br>
> cpu family : 15<br>
> model : 2<br>
> model name : Intel(R) Xeon(TM) CPU 2.80GHz<br>
> stepping : 9<br>
> cpu MHz : 2784.780<br>
> cache size : 512 KB<br>
> physical id : 0<br>
> siblings : 2<br>
> core id : 0<br>
> cpu cores : 1<br>
> fdiv_bug : no<br>
> hlt_bug : no<br>
> f00f_bug : no<br>
> coma_bug : no<br>
> fpu : yes<br>
> fpu_exception : yes<br>
> cpuid level : 2<br>
> wp : yes<br>
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca<br>
> cmov pat pse36 clflush dts acpi mmx fxs<br>
> r sse sse2 ss ht tm pbe cid xtpr<br>
> bogomips : 5573.58<br>
> clflush size : 64<br>
><br>
><br>
> processor : 1<br>
> vendor_id : GenuineIntel<br>
> cpu family : 15<br>
> model : 2<br>
> model name : Intel(R) Xeon(TM) CPU 2.80GHz<br>
> stepping : 9<br>
> cpu MHz : 2784.780<br>
> cache size : 512 KB<br>
> physical id : 0<br>
> siblings : 2<br>
> core id : 0<br>
> cpu cores : 1<br>
> fdiv_bug : no<br>
> hlt_bug : no<br>
> f00f_bug : no<br>
> coma_bug : no<br>
> fpu : yes<br>
> fpu_exception : yes<br>
> cpuid level : 2<br>
> wp : yes<br>
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca<br>
> cmov pat pse36 clflush dts acpi mmx fxs<br>
> r sse sse2 ss ht tm pbe cid xtpr<br>
> bogomips : 5569.09<br>
> clflush size : 64<br>
><br>
><br>
> processor : 2<br>
> vendor_id : GenuineIntel<br>
> cpu family : 15<br>
> model : 2<br>
> model name : Intel(R) Xeon(TM) CPU 2.80GHz<br>
> stepping : 9<br>
> cpu MHz : 2784.780<br>
> cache size : 512 KB<br>
> physical id : 3<br>
> siblings : 2<br>
> core id : 0<br>
> cpu cores : 1<br>
> fdiv_bug : no<br>
> hlt_bug : no<br>
> f00f_bug : no<br>
> coma_bug : no<br>
> fpu : yes<br>
> fpu_exception : yes<br>
> cpuid level : 2<br>
> wp : yes<br>
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca<br>
> cmov pat pse36 clflush dts acpi mmx fxs<br>
> r sse sse2 ss ht tm pbe cid xtpr<br>
> bogomips : 5569.31<br>
> clflush size : 64<br>
><br>
><br>
> processor : 3<br>
> vendor_id : GenuineIntel<br>
> cpu family : 15<br>
> model : 2<br>
> model name : Intel(R) Xeon(TM) CPU 2.80GHz<br>
> stepping : 9<br>
> cpu MHz : 2784.780<br>
> cache size : 512 KB<br>
> physical id : 3<br>
> siblings : 2<br>
> core id : 0<br>
> cpu cores : 1<br>
> fdiv_bug : no<br>
> hlt_bug : no<br>
> f00f_bug : no<br>
> coma_bug : no<br>
> fpu : yes<br>
> fpu_exception : yes<br>
> cpuid level : 2<br>
> wp : yes<br>
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca<br>
> cmov pat pse36 clflush dts acpi mmx fxs<br>
> r sse sse2 ss ht tm pbe cid xtpr<br>
> bogomips : 5569.67<br>
> clflush size : 64<br>
><br>
><br>
> On Thu, May 29, 2008 at 11:49 AM, Brian West <<a href="mailto:brian@freeswitch.org">brian@freeswitch.org</a>> wrote:<br>
>><br>
>> Can you cat /proc/cpuinfo and post that?<br>
>> /b<br>
>> On May 29, 2008, at 10:41 AM, Johny Kadarisman wrote:<br>
>><br>
>> Thanks Anthony,<br>
>><br>
>> It's a 32bits Ubuntu server version, and I had blindly follow and run the<br>
>> test with following settings :)<br>
>><br>
>> ulimit -c unlimited<br>
>> ulimit -d unlimited<br>
>> ulimit -f unlimited<br>
>> ulimit -i unlimited<br>
>> ulimit -n 999999<br>
>> ulimit -q unlimited<br>
>> ulimit -u unlimited<br>
>> ulimit -v unlimited<br>
>> ulimit -x unlimited<br>
>> ulimit -s 244<br>
>> ulimit -l unlimited<br>
>> ulimit -a<br>
>> bin/freeswitch<br>
>><br>
>> also, I set with 120ms interval, I still hit around 170 channels limits in<br>
>> one room.<br>
>> Let me play around more with multiple room setup.<br>
>><br>
>> Rgds,<br>
>> Johny K.<br>
>><br>
>><br>
>><br>
>><br>
>> On Thu, May 29, 2008 at 10:56 AM, Anthony Minessale<br>
>> <<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>> wrote:<br>
>>><br>
>>> We don't do much testing on the conference but i can give you a few<br>
>>> pointers.<br>
>>><br>
>>> is it a 32 or 64 bit box?<br>
>>> if it's 32 you can try this as root before you start up.<br>
>>><br>
>>> ulimit -s 244<br>
>>><br>
>>> you can also change the conference interval to higher number of ms<br>
>>> between packets to give it more time to mux the audio, the default is 20 but<br>
>>> you should be able to use 30,40,60,120 as well<br>
>>><br>
>>> You can also try multiple conference to compare.<br>
>>><br>
>>><br>
>>><br>
>>> On Thu, May 29, 2008 at 8:57 AM, Johny Kadarisman <<a href="mailto:jkr888@gmail.com">jkr888@gmail.com</a>><br>
>>> wrote:<br>
>>>><br>
>>>> Hi all,<br>
>>>><br>
>>>> I build a new test boxes for freeswitch. and trying to simulate high<br>
>>>> load condition.<br>
>>>> I have one freeswitch box that host conference apps, and another box<br>
>>>> with simple js to originate call to the conference room.<br>
>>>> To monitor the sound quality, I have one phones that dial into the<br>
>>>> conference room, and then start streaming/playing moh music in the<br>
>>>> conference.<br>
>>>><br>
>>>> In many scenario that i tried (mute, unmute, one or multiple rooms), the<br>
>>>> max total number of channels is about 170 channels before FS start to<br>
>>>> slowing down on creating new channels. The Cpu's only tops around 40-50%,<br>
>>>> and the voice/rtp start to jitter or delays on my phone.<br>
>>>><br>
>>>> These test boxes is running on 2 processor 2.8GHz Dual Core xeon cpu's<br>
>>>> and about 1Gb memory.<br>
>>>> I think the number already pretty impressive, at least for me :)<br>
>>>><br>
>>>> But is this limit sounds right from others experience? Can I still do<br>
>>>> more tuning?<br>
>>>><br>
>>>> Thanks,<br>
>>>> Johny K.<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><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>
>>><br>
>>><br>
>>><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>
>>><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" target="_blank">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" target="_blank">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:213-799-1400<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>
>><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>
>> Brian West<br>
>> <a href="mailto:sip%3Abrian@freeswitch.org">sip:brian@freeswitch.org</a><br>
>><br>
>><br>
>><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>
><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>
> Brian West<br>
> <a href="mailto:sip%3Abrian@freeswitch.org">sip:brian@freeswitch.org</a><br>
><br>
><br>
><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>
><br>
<br>
<br>
<br>
--<br>
</div></div>Nicolás Brenner<br>
Medularis SpA<br>
<div><div></div><div class="Wj3C7c"><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>
</div></div></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>
<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:213-799-1400