The issue with running within a virtual machine is that your guest OS has no control over timing. If another guest or the host does a lot of CPU or I/O that can mean your guest can get blocked for an unpredictable amount of time making maintaining a steady timer difficult. FS needs a reliable timer for its RTP media to work reliably.<br>
<br>However having said that, if the server (both host and guests) isn't highly loaded you probably won't have any major issues - timing will probably be 'reliable enough' and your jitter buffers will hide some of the jitter you'll get so that you don't notice some of the more minor timing glitches.<br>
<br>I have run FS within virtual machines (VirtualBox) for testing purposes without problems, and with problems. I don't run FS in a VM on any of my production servers and wouldn't - but I do know others do.<br><br>
OpenVZ takes a different approach to virtual machines - rather than emulating an entire virtual server it partitions off your host system. Everything is still running on the same system with the kernel knowing exactly what's going on so timing is far more reliable. OpenVZ is the way I've seen the FS developers recommend you run it if you must run it within a VM, but that doesn't mean it won't work under Xen/EC2/etc.<br>
<br>-Steve<br><br><br><br><br><div class="gmail_quote">On 3 May 2011 23:31, Chad Phillips -- Apartment Lines <span dir="ltr"><<a href="mailto:chad@apartmentlines.com">chad@apartmentlines.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><br>
On May 3, 2011, at 11:39 AM, Brad Mina wrote:<br>
<br>
> The testing I've done with linode specifically have been pretty good. I've not seen any major problems with audio quality. However, my tests were not intensive and I did not do any call-volume testing.<br>
<br>
</div>i use it Xen for testing setups, but would definitely not recommend it for any production environment that involves a lot of calls. i used a Xen instance for a get-out-the-vote campaign last november, and had repeated issues with choppy audio, even with almost all of the hardware resources assigned to that single Xen instance.<br>
<br>
my understanding is that OpenVZ has been used successfully in these circumstances, so you might want to check that out if you're serious about pushing a lot of calls.<br>
<font color="#888888"><br>
chad<br>
</font><div><div></div><div class="h5"><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>
</div></div></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>