From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri Aug  6 16:25:56 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA97246;
	Fri, 6 Aug 1999 16:25:56 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from gate.keisu.t.u-tokyo.ac.jp (ns06.t.u-tokyo.ac.jp [133.11.68.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id QAA97241
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 6 Aug 1999 16:25:56 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: (qmail 57148 invoked from network); 6 Aug 1999 07:25:53 -0000
Received: from sylph.sat.t.u-tokyo.ac.jp (10.6.1.20)
  by ns06.t.u-tokyo.ac.jp with SMTP; 6 Aug 1999 07:25:53 -0000
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [10.6.1.30])
	by sylph.sat.t.u-tokyo.ac.jp (Postfix) with ESMTP id 121162DAA9
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri,  6 Aug 1999 16:25:53 +0900 (JST)
Received: from ett.sat.t.u-tokyo.ac.jp by ett.sat.t.u-tokyo.ac.jp (8.9.3/sat-V0.6)
	id QAA48763; Fri, 6 Aug 1999 16:25:53 +0900 (JST)
Date: Fri, 06 Aug 1999 16:25:52 +0900
Message-ID: <14250.36352.30270.86003M@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: In your message of "Fri, 06 Aug 1999 15:47:02 +0900"
	<199908060647.PAA09976@chimari.Panic.IRI.co.jp>
References: <14250.32520.326245.94878G@ett.sat.t.u-tokyo.ac.jp>
	<199908060647.PAA09976@chimari.Panic.IRI.co.jp>
User-Agent: Wanderlust/1.0.0 (Kokomo) SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) MULE XEmacs/21.2 (beta13) (Demeter) (i386-unknown-freebsd3.1)
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
MIME-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko")
Content-Type: text/plain; charset=ISO-2022-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 2417
Subject: [FreeBSD-tech-jp 2417] 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: simokawa@sat.t.u-tokyo.ac.jp

At Fri, 06 Aug 1999 15:47:02 +0900,
Takeshi Amaike <amaike@IRI.CO.jp> wrote:
> 
> > $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$`$`(B, FreeBSD $B$J$i(B,
write buffer(user)->IO buffer/VM cache(kernel)->mfs (user)
                              ^^^$B$*$J$8(Bdata$B$,(B2$B%v=j$K$"$k(B^^
$B$G$$$/$H;W$&$N$G$9$,(B. 

$B$=$l$H$b:G8e$N(B write $B$O(B, mfs(user) $B$,(B mmap
$B$7$?(B memory $B$K=q$/$H$$$&$3$H$G$9$+(B? mount_mfs $B$O$?$@$N(B
newfs $B$J$N$G(B, system call $B$r$7$?$"$H$O$[$H$s$I$J$K$b$7$J$$$O$:$G(B,
$B=q$-9~$_Ey$O(B kernel $B$,$9$k$O$:$G$9(B. $B$J$s$G(B, $B$o$6$o$6(B mount_mfs
$B$J$s$F$$$&(B process $B$,$"$k$+$H1>$&$H(B, $BC1$K(B $B?t==$H$+?tI4(BMB $B$b$N(B
$B6u4V$r(B kernel $B$N(B address space $B$K(B map $B$9$k$,$-$D$$$+$i(B user process
$B$G%I%+%s$H(Bmap$B$7$F$$$k$N$G$9(B.

$B:G6a$N(Bdisk$B$O7k9=B.$$$N$G(B, memory bandwidth $B$,(B bottle neck $B$K$J$k$N$O(B
$B;v<B$G$9$,(B, MFS $B$N6/$_$O(B, (page out $B$5$l$F$J$1$l$P(B)seek time $B$,8B$j$J$/(B
0 $B$K6a$$$3$H$G$7$g$&(B. ($B$=$NJ,(B memory $BL5BL8/$$$9$k$o$1$G$9$,(B.)

-- 
/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp
