Answers inline Steve on iPhone On 5 Jan 2011, at 20:30, Javier Galaz Jeria <jgalaz@yx.cl> wrote:
Hello all
I'm a new user of freeswitch and I've a few questions,
1. I've searched the mail list and some forums about the switch "waste" and I haven't found out what it does and how it does it. Anyone care to explain a little bit about it? The only thing that I've found is that it consumes more memory but in my tests [1] it doesn't change that much.
Run on 64bit. You can then ignore it. It's to do with virtual memory space on 32bit - each thread gets 8mb by default which can lead to out of memory errors, you can either shrink that to 240 or use waste to suppress a warning message. It doesn't acrtually use any more real memory, just virtual address space. You should use 64 bit if you can.
2. Do any of you guys have a rough estimate of what each call memory footprint should be?
That depends on what the call is doing.
3. About the ulimit -s 240, I've read that it limits the stack size, but I'm at a lost point as how to pick a suitable value. What is the criteria?
See 1. On 64 bit virtual memory space is so large this won't matter, just use the default (but 240 is still fine).
4. Are the tests that I've done [1] reasonable?
It doesn't acrtually use any more real memory, just virtual address space.
I'm trying to know this things because I'm planning to use FreeSWITCH on a resource limited hardware.
Best Regards
Javier
[1] test done with SIPp, using 0 to 20 users calling simultaneously, connecting the call, and hanging up after 5 secs. statistics using linear interpolation. using debian's init script (ulimit -s 240): slope 898.7 kB y-intercept 15410 kB using /usr/local/freeswitch/bin/freeswitch -waste -nc slope 810.6 kB y-intercept 16273 kB
_______________________________________________ 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