<div dir="ltr"><div>Thanks!</div><div><br></div><div>I forgot to mention that we want to use WebRTC in the near future as well. Is there anything special I have to consider for that?</div><div><br></div>So you basically think the IO for recordings is going to be the main bottleneck?<br>
I am not entirely sure I can do transcoding at the storage server but I'll look into it.<div><br></div><div>As I understand it FSW has to do some sort of transcoding when mixing two channels to record them? Is it possible / would you recommend to record to g711 (I think this is the used codec)? And then later transcode it to mp3 for long time storage?</div>
<div><br></div><div>What other bottlenecks am I looking at? What are some usual performance problems and when do you usually encounter them?</div><div>My initial idea was to go with a modern multi core Intel Xeon processor and multiple network interfaces. Is the next thing to focus on storage performance?</div>
<div><br></div><div>Oscar</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 4, 2014 at 9:27 PM, Guillermo Ruiz Camauer <span dir="ltr"><<a href="mailto:grcamauer@gmail.com" target="_blank">grcamauer@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I would concentrate on the disk side of things with a good stripe or RAID of SSDs. Or, just add enough RAM (say 64GB) and make a large enough tmpfs/RAMdisk partition to store your recordings before transcoding and shipping them off to the storage server. Just make sure to have UPS backed power. <div>
Can the transcoding be done on the storage server (they usually have lots of spare CPU cycles)? Separate network adapters for VoIP and storage would also be good. </div><div>I would go with a CPU with 4 cores.<div><br>
</div><div>Testing will always be the final answer.<br><div><br></div><div>Guillermo </div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Wed, Jun 4, 2014 at 3:30 PM, Michael Jerris <span dir="ltr"><<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div style="word-wrap:break-word">Not a whole lot of cpu from any modern non embedded processor can probably handle this. Test to see exactly how it behaves with your exact requirements. Sound card would do nothing at all for transcoding, thats all cpu.<div>
<br></div><div>Mike</div><div><div><div><br><div><div>On Jun 4, 2014, at 6:20 PM, Oscar Franzen <<a href="mailto:oscar.franzen@advisa.se" target="_blank">oscar.franzen@advisa.se</a>> wrote:</div><br><blockquote type="cite">
<div dir="ltr">Hi!<div><br></div><div>I'm looking for some help with hardware for a production setup of freeswitch. I need at least 150 concurrent calls, but would prefer to buy a server which can handle more to facilitate growth.</div>
<div><br></div><div>I am looking at using the same codec (i think it is g711) for both legs of the call. I want to record all calls. Either to whatever codec and then transcode them separately or directly to mp3/ogg. I am going to use ESL to control FSW and also listen to most events over the socket.</div>
<div><br></div><div>What would you recommend for hardware? Is it recommended to buy a sound card for transcoding or just buy enough CPU? I will probably run from SSD, record to same SSD or other local disk and continuously move recordings to external (network) storage.</div>
<div><br></div><div>So:</div><div>150 concurrent calls</div><div>~10 initiations/second</div><div>mod_event_socket - for control and events</div><div>A limited amount of eavesdropping</div><div>recording (either to original codec or ogg/mp3)</div>
<div>Some "standard" modules.</div><div><div><br></div><div dir="ltr"><div><font face="arial, helvetica, sans-serif">Regards</font></div><div><font face="arial, helvetica, sans-serif">Oscar</font></div></div></div>
</div></blockquote></div></div></div></div></div><br></div></div>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Guillermo Ruiz Camauer<br>
</font></span></div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><font color="#000000" face="arial, helvetica, sans-serif">Regards</font></div><font face="arial, helvetica, sans-serif" color="#000000"><b>Oscar Franzén<br>
</b></font><font face="arial, helvetica, sans-serif" color="#000000"><i>Developer</i><br><br><b><img src="https://advisa.se/img/logo/email-logo.png"><br><br></b><b>Advisa</b><br></font><div><font face="arial, helvetica, sans-serif" color="#000000"><a href="mailto:oscar.franzen@advisa.se" style="color:rgb(17,85,204)" target="_blank">oscar.franzen@advisa.se</a><br>
Mobil: 070-720 45 81<br>Besöksadress: </font>Kungsgatan 30, Stockholm</div><div><font color="#000000"><font face="arial, helvetica, sans-serif"><a href="http://www.advisa.se/" style="color:rgb(17,85,204)" target="_blank">www.advisa.se</a></font></font></div>
<div><font color="#000000"><br></font></div><div><span style="font-family:arial,helvetica,sans-serif"><font color="#000000">–––––––––––––––––––––––––––</font></span><br style="font-family:arial,helvetica,sans-serif"><span style="font-family:georgia,serif;font-size:x-small">Informationen i detta meddelande är konfidentiell och endast avsedd för den/de angivna mottagarna. Om Du inte är en avsedd mottagare, ber vi Dig att inte läsa, kopiera eller använda informationen i meddelandet samt att inte heller vidaresända informationen eller delge den till annan. Vi ber Dig även att omedelbart meddela avsändaren att Du erhållit meddelandet felaktigt samt att därefter genast radera det från Ditt system. Advisa ansvarar inte för eventuella personliga åsikter eller värderingar i detta meddelande.</span><br>
</div></div>
</div></div>