Hi guys!<br><br>I&#39;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 &quot;leaking stream handle&quot; messages started appearing. <br>
<br>The environment I was testing in:<br>OS - Windows Server 2007 SP1 64 Bit<br>CPU - Dual-core AMD Opteron 1216 HE 2.4 GHz<br>RAM - 2 GB<br>FreeSwitch version 1.0.4 (14460)<br><br>I&#39;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&#39;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.<br>
<br>This is a dialplan I used:<br>&lt;extension name=&quot;test_conference&quot;&gt;<br>        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(800020)$&quot; break=&quot;on-true&quot;&gt;<br>            &lt;action application=&quot;conference&quot; data=&quot;$1@default20&quot;/&gt;<br>
        &lt;/condition&gt;<br>        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(800030)$&quot; break=&quot;on-true&quot;&gt;<br>            &lt;action application=&quot;conference&quot; data=&quot;$1@default30&quot;/&gt;<br>
        &lt;/condition&gt;<br>        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(1600020)$&quot; break=&quot;on-true&quot;&gt;<br>            &lt;action application=&quot;conference&quot; data=&quot;$1@wideband20&quot;/&gt;<br>
        &lt;/condition&gt;<br>        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(1600030)$&quot; break=&quot;on-true&quot;&gt;<br>            &lt;action application=&quot;conference&quot; data=&quot;$1@wideband30&quot;/&gt;<br>
        &lt;/condition&gt;<br>        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(3200020)$&quot; break=&quot;on-true&quot;&gt;<br>            &lt;action application=&quot;conference&quot; data=&quot;$1@ultrawideband20&quot;/&gt;<br>
        &lt;/condition&gt;<br>        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(3200030)$&quot; break=&quot;on-true&quot;&gt;<br>            &lt;action application=&quot;conference&quot; data=&quot;$1@ultrawideband30&quot;/&gt;<br>
        &lt;/condition&gt;<br>    &lt;/extension&gt;<br><br>My questions are:<br>Do you know any way I can increase my FS conference capacity? What do I have to tune in FS or in my box?<br><br>Best regards, Robert.<br><br>