[Freeswitch-users] FreeSWITCH in virtual environments
Stanislav Sinyagin
ssinyagin at gmail.com
Fri Jan 29 01:36:49 MSK 2016
a relatively modern VmWare server should not be a problem, but you
need to provide the VM some guaranteed CPU cycles.
I made a number of tests in various cloud hosting offerings, and the
hardware clock is not any more an issue. But there was always the
issue that the VM was serviced in best-effort manner, and there's
never a guaranteed CPU resource for it. So, with 10+ simultaneous
calls, FreeSWITCH sometimes failed to send RTP on time, simply because
the CPU cycles were not available when needed.
You can perform the tests relatively easily, by firing calls by an
automated dialer, and analyzing the RTP streams with tshark.
here are some resources that might be useful:
https://github.com/voxserv/freeswitch-perf-dialer
https://github.com/voxserv/freeswitch-helper-scripts/blob/master/esl/conference_dialer
https://github.com/voxserv/voip_qos_probe
feel free to contact me off-list if needed.
On Thu, Jan 28, 2016 at 10:15 PM, Dan Edwards <DEdwards at vertical.com> wrote:
> I am reviewing the Confluence Virtualization page and had some questions, in particular about VMWare. My company distributes some of its software as a VMWare image file and we were looking to distribute a new product using FS in the same manner. The products operate at a customer premise, on their VMWare infrastructure, not in a cloud environment. Since our customers already have VMWare, switching to a different VM infrastructure is going to hurt, so I am looking for options/alternatives.
>
> First, does anybody know if the virtual timing issues with VMWare have improved since this page was last updated in 2014? Is VMWare still not good enough? Is it possible to throw CPU & memory at this and make VMWare good enough, or is the virtual timing just not workable?
>
> On the virtualization page, there was a comment from 2010 that you might be happy with a High CPU Medium instance on AWS EC2. Certainly workload is a factor here, but I am trying to get my head around how big a machine to perform how small a workload. Is there a place where people talk about their experiences?
>
> Are there other VM platforms that might be acceptable?
>
> Any help or comment is appreciated.
>
> Thank you,
> Dan
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> 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
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list