Subject: Re: bumping default open descriptors
To: <>
From: David Laight <david@l8s.co.uk>
List: tech-kern
Date: 04/05/2004 22:00:30
On Fri, Apr 02, 2004 at 10:15:49PM +1000, matthew green wrote:
> 
> hi folks.
> 
> 
> i think it's beyond time netbsd increased the default fd's per process.
> i'd like to make a change along these lines, but first i'd like to
> collect some input on:
> 
> 	- currently it's 64, raise to what?  128?  256?  i'm vaguely
> 	inclined to make it 256 but i'd also like to allow MD code to
> 	lower the limit back to 64 if they want (is this actually
> 	necessary?)

You need to pick values for both the hard and soft limits, remember
an unprived process can set the soft limit to the hard one - this
has the obvious effect...

Any process than expects to use a lot of fds should (probably) set the
soft limit to the hard limit anyway.

> 	- increasing this may mean we want to increase the size of
> 	the total descriptor table.  i don't expect it would be the
> 	same order of change, ie, 2* max fds -> 1.3* total fds, etc,
> 	as the point of this isn't that we can't open enough files,
> 	but that a single process can't.  (this is part of why i
> 	prefer a default of 256.)

Why is there a limit (other than kmem) on that table?
 
> 	- are there other tables that will need to grow as well?

are there any tables left?
most of the things that depend on MAXUSERS have died...

	David

-- 
David Laight: david@l8s.co.uk