It seems to me that these things are not boot-time tunable, and
should be (really, they should be runtime tunable, but there
are some nasty pageable region allocations for networking that
appear to require contiguous regions for no good reason which I
can discern). That means that the best we can do right now is
boot-time, so here it is:
--------------------------------------------------------------------------
Index: conf/param.c
===================================================================
RCS file: /home/cvs/local_repo/FreeBSD/sys.releng4/conf/param.c,v
retrieving revision 1.1.1.1
diff -c -r1.1.1.1 param.c
*** conf/param.c 2001/03/21 00:50:42 1.1.1.1
--- conf/param.c 2001/04/19 20:57:59
***************
*** 44,49 ****
--- 44,51 ----
#include "opt_param.h"
#include <sys/param.h>
+ #include <sys/systm.h> /* getenv_int */
+ #include <sys/kernel.h> /* TUNABLE_INT_DECL */
/*
* System parameter formulae.
***************
*** 67,74 ****
#endif
int maxproc = NPROC; /* maximum # of processes */
int maxprocperuid = NPROC-1; /* maximum # of processes per user */
! int maxfiles = MAXFILES; /* system wide open files limit */
! int maxfilesperproc = MAXFILES; /* per-process open files limit */
int ncallout = 16 + NPROC + MAXFILES; /* maximum # of timer events */
int mbuf_wait = 32; /* mbuf sleep time in ticks */
--- 69,78 ----
#endif
int maxproc = NPROC; /* maximum # of processes */
int maxprocperuid = NPROC-1; /* maximum # of processes per user */
! int maxfiles = 0; /* system wide open files limit */
! TUNABLE_INT_DECL("kern.maxfiles", MAXFILES, maxfiles);
! int maxfilesperproc = 0; /* per-process open files limit */
! TUNABLE_INT_DECL("kern.maxfilesperproc", MAXFILES, maxfilesperproc);
int ncallout = 16 + NPROC + MAXFILES; /* maximum # of timer events */
int mbuf_wait = 32; /* mbuf sleep time in ticks */
--------------------------------------------------------------------------
Terry Lambert
[EMAIL PROTECTED]
---
Any opinions in this posting are my own and not those of my present
or previous employers.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message