[Freeswitch-users] How to calculate Hardware System Requirements (VM)
Shaun Stokes
shaun.stokes at itec-support.co.uk
Fri Dec 4 15:19:12 MSK 2015
Hi Dmitry,
Dialplans and other features will make a considerable difference, dialplans in particular are can be very IO intensive which may be more of problem for some hyper-visors.
We're currently processing on average 50 concurrent calls (peak 15 calls per second) with no dialplans on a Hyper-V VM using 4 cores (Xeon E5310 or equivalent), the system has an average CPU utilization of 5%. Previously the same VM but with 8 cores was being used as a hosted PBX with roughly 1000 endpoints, dialplans of various sizes, G711A only codec, but the same amount of call traffic and there were significant CPU spikes which caused missing or broken audio. We moved the hosted PBX services to a physical server of the same spec which resolved the CPU spikes and has an average CPU utilization of 50%, we still use the VM for processing call routing but our SIP profiles are attached to LUA scripts for faster call processing (not using dialplans).
8GB of RAM should be more than enough for most deployments. Postgres SQL has always worked well for running FreeSWITCH in our environment but this has been optimized.
A physical server will always perform better, but if you must virtualize you should try to use a hyper-visor which others can recommend, performance will vary depending on your environment. We've tested with Amazon EC2 Compute and performance is significantly better than Hyper-V, but for environment a physical server is still the better option.
Information here might help:
https://freeswitch.org/confluence/display/FREESWITCH/Virtualization
Thanks,
Shaun
-----Original Message-----
From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Dmitry Mordovin
Sent: 03 December 2015 19:27
To: FreeSWITCH Users Help
Subject: [Freeswitch-users] How to calculate Hardware System Requirements (VM)
Hi All!
Dear guys, I need one server to handle 200 concurent calls with codec transcoding.
Please point me, how to calculate the system requirements for VM?
RAM, CPU GHz, cores
May need network optimization? VMDq or SR-IOV
BR, Dmitry
_________________________________________________________________________
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
______________________________________________________________________
This message has been checked for all known viruses by MessageLabs Virus Scanning Service.
______________________________________________________________________
______________________________________________________________________
This message has been checked for all known viruses by MessageLabs Virus Scanning Service.
______________________________________________________________________
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list