+1 here as well. 9000 calls is quite a bit, and at 90 cps that's going to require some pretty serious DB usage. I'd be planning on database servers to offload some of the work.
I also wouldn't risk 9000 calls if that server decides to fail. I know it's FreeSWITCH, but the problems aren't limited to the software. Hardware issues such as a bad HDD or a power failure are out of your control. As humans, we're the weakest link. Plan for that too.
- BDF
P.S.: Please use a more descriptive subject for your next thread. 99% of the threads on the mailing list are FreeSWITCH questions :)
"And, I am at a loss as to what business model has so many calls, andOnce again, +1.
can't afford a $500 server. So, just buy a server and move on."
--
On Thu, Aug 23, 2012 at 9:57 AM, Michael Giagnocavo <mgg@giagnocavo.net> wrote:
> Just playing along with the whole "we can't get real hardware" idea:
>
> - Try a 32-bit build, this may decrease memory usage significantly.
> - You didn't mention how the memory is actually used (is that 85% physically mapped?). Each thread gets a 240K (I think) allocation by default. You might try reducing that, but you'll need to test it and make sure you don't start overflowing.
>
> As much as I disagree with the "ten-thousand-threads" model, FS isn't going to change it anytime soon (and hey, it's working). And, I am at a loss as to what business model has so many calls, and can't afford a $500 server. So, just buy a server and move on.
>
> -Michael
>
> -------
> It is not so much the cps but the concurrent calls.
>
> I am looking at maintaining a 30 cps with a 5 min. avg. call length which results in a sustained 9000 concurrent calls.
>
> This results in 85% mem. usage on a 4 GB machine, However CPU is at 25% (total) on a dual core with hyper threading.
>
> Current hardware does not support increase memory.
>
> I am striving for about 75% cpu (appox. 90 cps).
>
> Jason
>
>
> From: freeswitch-users-bounces@lists.freeswitch.org<mailto:freeswitch-users-bounces@lists.freeswitch.org> [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Avi Marcus
> Sent: Tuesday, August 21, 2012 2:58 PM
> To: FreeSWITCH Users Help
> Subject: Re: [Freeswitch-users] FreeSWITCH Question
>
> Do you have such a large cps/concurrent volume that you're actually seeing a performance hit?
>
> -Avi
>
> On Wed, Aug 22, 2012 at 12:35 AM, Jason Caulfield <jason.caulfield@intermetro.net<mailto:jason.caulfield@intermetro.net>> wrote:
> I am using FreeSWITCH in media bypass mode to decrease memory and cpu usage.
>
> I notice that mod_sofia creates threads for each call leg to maintain session context.
>
> Do you know of a way to configure FreeSWITCH to use a table to maintain the context when in media bypass mode to reduce the number of threads?
>
> I am hoping that this will speed things up by reducing thread context switching and reduce memory usage by decreasing memory allocation for each thread.
>
> Thanks for the help,
> Jason
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org<mailto:consulting@freeswitch.org>
> http://www.freeswitchsolutions.com
>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org<mailto: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
>
> !DSPAM:50340a7d32766392456629!
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org<mailto:consulting@freeswitch.org>
> http://www.freeswitchsolutions.com
>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org<mailto: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
>
>
> !DSPAM:50340a7d32766392456629!
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org
> http://www.freeswitchsolutions.com
>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.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
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org
> http://www.freeswitchsolutions.com
>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server
> http://www.cudatel.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.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
Kristian Kielhofner
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.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