TLDR; if FS is slow enough to cause financial strain, you need a new business model.

 

For a single number (and a few others have told me similar numbers), using dual socket Xeon 5400 systems (stock Dell whatevers), no tuning, using xml_cdr and xml_curl (for dialplan), we seemed to top out at around 500-1000 calls/sec, no media (on FS 1.2). I have personally seen a Q6600 running Windows inside Hyper-V do 500 sessions/sec on pre-1.2 (no media).

 

One tip: Run separate FS processes on their own IP; usually one FS process per couple of cores. There’s a few hotspots (event headers) that could be reworked with a bit of time (read: money) if you need faster signaling. For RTP, I don’t really know but people seem happy. And if RTP was a bottleneck, again, with some money you could get a kernel-bypass usermode RTP stack and attain happiness. Maybe.

 

But all the caveats listed below still apply. Generally FreeSWITCH is “fast enough” and servers are so cheap ($400 or so?) you can always toss another one in the mix so it doesn’t seem to bother most people in production unless you’re obsessed with perf for some reason.

 

-Michael

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Fred Schulz
Sent: Tuesday, 1 December, 2015 6:40
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject: Re: [Freeswitch-users] [!!Mass Mail]Re: Concurrent call in freeswitch

 

Please take a look at:

 

https://freeswitch.org/confluence/display/FREESWITCH/Performance+Testing+and+Configurations​

 

As ik sais it depends much on your hardware but more on the network capabilities...

 

 


Von: freeswitch-users-bounces@lists.freeswitch.org <freeswitch-users-bounces@lists.freeswitch.org> im Auftrag von ik <idokan@gmail.com>
Gesendet: Dienstag, 1. Dezember 2015 13:25
An: FreeSWITCH Users Help
Betreff: [!!Mass Mail]Re: [Freeswitch-users] Concurrent call in freeswitch

 

That depends on so many levels, that without knowing exactly what you require, will be impossible to answer.

For example bandwidth for VoIP is a factor, IO speed, memory, cpu, other processes, how and what you do with your settings, and more.

If you'll create a PoC with what you require it to have, then you'll be better in understanding what you are capable of having.

That btw true for every type of system, and not just FS.

 

On Tue, Dec 1, 2015 at 2:17 PM, Shisheer Teli <telishisheer@gmail.com> wrote:

Dear Team,

 

How many concurrent call FreeSWITCH will handle?

 

--

Regards,

Shisheer T


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org