[Freeswitch-users] Max of 170 channels in the conference room.

Anthony Minessale anthony.minessale at gmail.com
Thu May 29 11:24:28 PDT 2008


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.



On Thu, May 29, 2008 at 11:54 AM, Nicolas Brenner <nicolas at medularis.com>
wrote:

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



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:213-799-1400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080529/ee327ff6/attachment-0002.html 


More information about the FreeSWITCH-users mailing list