On Thu, 26 Apr 2007, Knud Müller said something to this effect:

Tzafrir Cohen wrote:

On Thu, Apr 26, 2007 at 08:43:17AM -0500, Jason Fuermann wrote:

1024 open files will get you around 120 concurrent calls.

8 file-handles per call? Why is that?


Depends on what channel type you use and what you do in the dialplan. A file handle is also used for an open socket. I always ran into that kind of problem when conferencing and play soundfiles to the conference members. Try before starting asterisk to ulimit your shell to a higher value of file handles. AFAIK its ulimit -n.

Some aspects of the limit on concurrent file descriptors are still on the kernel side, unfortunately, depending on what you're doing with them.
For instance, if any kind of asynchronous polling of descriptors is done
with select(), know that FD_SETSIZE is hard-coded into the kernel headers.

If it's a simple issue of open files, there should be no problem increasing it on the ulimit side. But more complex operations involving concurrent use of descriptors and sockets may require changes to hard-coded parameters.

-- Alex

--
Alex Balashov <[EMAIL PROTECTED]>
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to