From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri Aug  6 15:47:04 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA94417;
	Fri, 6 Aug 1999 15:47:04 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from chimari.Panic.IRI.co.jp (Chimari.Panic.IRI.CO.jp [202.238.108.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA94412
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 6 Aug 1999 15:47:02 +0900 (JST)
	(envelope-from amaike@IRI.CO.jp)
Received: from localhost (amaike@localhost) by chimari.Panic.IRI.co.jp (8.8.8/3.4W4) with ESMTP id PAA09976 for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 6 Aug 1999 15:47:02 +0900 (JST)
Message-Id: <199908060647.PAA09976@chimari.Panic.IRI.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-reply-to: Your message of "Fri, 06 Aug 99 15:22:00 JST."
             <14250.32520.326245.94878G@ett.sat.t.u-tokyo.ac.jp> 
Date: Fri, 06 Aug 1999 15:47:02 +0900
From: Takeshi Amaike <amaike@IRI.CO.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-tech-jp 2416
Subject: [FreeBSD-tech-jp 2416] Re: lack memory on 3.2-RELEASE 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: amaike@IRI.CO.jp

> $B$?$V$s(B, 3.X $B7O$G$O(B free block $B$O2rJ|$5$l$J$$$N$G$O$J$$$+$H;W$$$^$9(B.
> current $B$@$H(B, MADV_FREE $B$7$F$^$9$,(B.

  $B$*!<!"$J$k$[$I!"B@$j$C$Q$J$7$G$9$+!#(B

> MFS $B$G$O0-$$$3$H$K(B, VM cache $B$H(B mmap $B$5$l$?(B memory $BN>J}$K(B,
> $BF1$8(B data $B$rJ];}$9$k2DG=@-$,9b$$$N$G(B, $B$h$[$I(B memory $B$,M>$C$F$$$k(B
> $B>l9g0J30$O$"$^$jNI$$$3$H$O$J$$$H;W$$$^$9(B(kerne <-> user
> process(mount_mfs) $B4V(B $B$N(B memory copy $B$bB?H/$7$^$9$7(B).

  $B$=$&$G$9$M!#(B

  $BFC$K(B kernel space(VM cache/IO buffer)$B$H(B user space (mount_mfs)$B$N%3%T!<(B
$BIQH/$O7k9=Bg$-$/$F!"(BDisk$B>e$N(B ufs$B$K$/$i$Y$F7`E*$KB.$/$O$J$i$J$$;v$K5$$,(B
$B$D$/$H;W$$$^$9!#(BPC$B$N%a%b%j$C$FCY$$$7!J%P%9I}69$$$7!K(B :)

$B!t(Bwrite buffer(user)->IO buffer(kernel)->mfs (user)->vm cache (kernel)
$B!t(B				v.s.
$B!t(Bwrite buffer(user)->IO buffer(kernel)->driver(kernel)
--
							$B$"$^$$$1!w$$$j$3(B
							amaike@iri.co.jp
