[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: file descriptors??



And thus spake Craig Sanders, on Wed, Jan 07, 1998 at 01:52:06AM +1100:
> is there any debian policy on number of file descriptors compiled into the
> kernel?  (and also in limits.h in libc6-dev - AFAIK pretty much everything
> that uses select() will need to be recompiled if the limit is increased).
> 
> some time ago the debian kernels came patched with 1024 fd's.  this meant
> that squid and apache and other servers could run out of the box without
> running out of file descriptors (linux crashes badly when it runs out of
> fd's - not a pretty sight). 
> 
> recent kernels seem to have reverted back to 256 fd's. 
> 
> imo, 256 just isn't enough...especially when nearly the entire
> distribution has to be recompiled if a user wants to recompile a kernel
> with the >256 fd's patch.
> 
> the latest ">256 fd's patch" mallocs an arbitrary number of file
> descriptors.
> 
> should something be done about this for 2.0?  or wait until 2.1?  
> 
> btw, we'll face have to face this problem when the 2.1 kernel is released
> as 2.2. 

This has been sysctl configurable in the runtime kernel since at most 2.0,
probably 1.3.

deliverator:[~]-#cd /proc/sys/kernel/
deliverator:[/proc/sys/kernel]-#ls -l *-max *-nr
-rw-r--r--   1 root     root            0 Jan  6 13:40 file-max
-r--r--r--   1 root     root            0 Jan  6 13:40 file-nr
-rw-r--r--   1 root     root            0 Jan  6 13:40 inode-max
-r--r--r--   1 root     root            0 Jan  6 13:40 inode-nr
deliverator:[/proc/sys/kernel]-#cat file-max inode-max
1024
4096
deliverator:[/proc/sys/kernel]-#echo 2048>file-max; echo 8192>inode-max
deliverator:[/proc/sys/kernel]-#cat file-max inode-max
2048
8192
deliverator:[/proc/sys/kernel]-#

-- 
Elie Rosenblum <erosenbl@nyx.net>   That is not dead which can eternal lie,
     <fnord@cosanostra.net>      And with strange aeons even death may die.
Developer / Mercenary / System Administrator             - _The Necromicon_


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: