From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Jun  2 14:46:54 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id OAA24269
	Sun, 2 Jun 1996 14:46:54 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id OAA24264
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 2 Jun 1996 14:46:52 +0900 (JST)
Received: from localhost by pixy.ise.eng.osaka-u.ac.jp (8.6.5+2.3W/3.2W-ise-sunos4-1.0) id OAA20917; Sun, 2 Jun 1996 14:46:37 +0900
Message-Id: <199606020546.OAA20917@pixy.ise.eng.osaka-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Sun, 02 Jun 1996 01:45:34 JST."
             <9606011654.AA04985@lemon.ask.or.jp> 
Date: Sun, 02 Jun 1996 14:46:36 +0900
From: yasuo egi <egi@ise.eng.osaka-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 1985
Subject: [FreeBSD-users-jp 1985] Re: How to kernel tuning 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B9>LZ!w:eBg$G$9!#(B
> 
> $B>>Hx!w%"%9%/%M%C%H$G$9!#(B
> 
> At Fri, 31 May 1996 12:19:35 +0900, yasuo egi <egi@ise.eng.osaka-u.ac.jp> wrote:
> egi> > UNIX$B$K$OMM!9$J(Bkernel parameter$B$,$"$j!"%f!<%6$N;HMQ>r7o$d4D(B
>                                $B!'(B
>                                $BN,(B
>                                $B!'(B
> egi> > $B$"$j$^$9$,!"$3$l$@$H:Y$+$$%A%e!<%K%s%0$O=PMh$J$$$H;W$&$N$G(B
> egi> > $B$9$,(B...
> egi> 
> egi> man limit $B$rFI$^$l$?$iG!2?$G$9$+!#(B
> 
> $B;d$N$H$3$m$G>e5-$N$h$&$K%3%^%s%I$rBG$D$H!V(BNo manual entry for limit$B!W(B
> $B$H=PNO$5$l$k$N$G$9$,(B...($BB>$N(BOS$B$G$N%^%K%e%"%k$G$7$g$&$+!)(B)

os $B$O(B FreeBSD-2.1.0R $B$G$9!#(B
LINT, param.c $B$K$O0J2<$NMM$K5-:\$5$l$F$$$^$9!#(B
/sys/i386/conf/LINT
        # The `maxusers' parameter controls the static sizing of a number of
        # internal system tables by a complicated formula defined in param.c.
        #
        maxusers        10

/usr/src/sys/conf/param.c
        #define NPROC (20 + 16 * MAXUSERS)
        int     maxproc = NPROC;                        /* maximum # of processes */
        int     maxprocperuid = NPROC-1;                /* maximum # of processes per user */
        int     maxfiles = NPROC*2;                     /* system wide open files limit */
        int     maxfilesperproc = NPROC*2;              /* per-process open files limit */
        int     ncallout = 16 + NPROC;                  /* maximum # of timer events */

$B8=:_(B kernel $B$O(B "maxusers 16  # 20 + 16 * 16 = 275" $B$G$9!#$7$+$7$3$l$@$1$G$O(B maxproc $B$OA}$($^$;$s$N$G!";n83E*$K(B .cshrc $B$K0J2<$NMM$K5-=R$7$^$7$?!#(B

        # set limit config
        # limit datasize        unlimited
        # limit stacksiz        unlimited
        # limit coredumpsize    0
        # limit memoryuse       unlimited
        # limit descriptors     unlimited
        # limit memorylocked    unlimited
        limit   maxproc         275

$B$^$?!"!t%3%a%s%HItJ,$bJQ992DG=$G$9!#0J2<$K<B9T7k2L$r:\$;$F$$$^$9!#(B

(zeus)egi[77]% limit
cputime         unlimited
filesize        unlimited
datasize        65536 kbytes
stacksize       8192 kbytes
coredumpsize    unlimited
memoryuse       30748 kbytes
descriptors     64 
memorylocked    20501 kbytes
maxproc         275 

$B!t%3%a%s%H9T$r@8$+$7$?7k2L(B
(zeus)egi[80]% limit
cputime         unlimited
filesize        unlimited
datasize        131072 kbytes
stacksize       65536 kbytes
coredumpsize    0 kbytes
memoryuse       unlimited
descriptors     552 
memorylocked    61504 kbytes
maxproc         275 

$B:G8e$K!";d$N4D6-$G$O(B man limit $B$N<B9T$,2DG=$G$9!#(Bman csh $B$K$b(B limit $B$K4X$9$k5-=R$,:\$C$F$$$^$9!#(B

       ------------------------------------------------
	$B9>LZ9/M:!w>pJs%7%9%F%`9)3X2J!&9)3XIt!&Bg:eBg3X(B
	    E-mail  egi@ise.eng.osaka-u.ac.jp
	    Tel.    06-879-7804
       ------------------------------------------------	


