From owner-FreeBSD-net-jp@jp.freebsd.org  Wed Sep  5 16:36:27 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA13379;
	Wed, 5 Sep 2001 16:36:27 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from mfo00.iij.ad.jp (mfo00.iij.ad.jp [202.232.2.117])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA13374
	for <FreeBSD-net-jp@jp.freebsd.org>; Wed, 5 Sep 2001 16:36:27 +0900 (JST)
	(envelope-from okuyamak@dd.iij4u.or.jp)
Received: from dd.iij4u.or.jp (dd.iij4u.or.jp [210.130.0.14])
	by mfo00.iij.ad.jp (8.8.8/MFO1.3) with ESMTP id QAA07940
	for <FreeBSD-net-jp@jp.freebsd.org>; Wed, 5 Sep 2001 16:36:27 +0900 (JST)
Received: from localhost (iowa.yamato.ibm.com [203.141.89.175])
	by dd.iij4u.or.jp (8.8.8+2.2IIJ/4U1.1) with ESMTP id QAA22843
	for <FreeBSD-net-jp@jp.freebsd.org>; Wed, 5 Sep 2001 16:36:26 +0900 (JST)
Date: Wed, 05 Sep 2001 16:36:15 +0900 (JST)
Message-Id: <20010905.163615.41631848.okuyamak@dd.iij4u.or.jp>
To: FreeBSD-net-jp@jp.freebsd.org
From: Kenichi Okuyama <okuyamak@dd.iij4u.or.jp>
In-Reply-To: <200109050712.QAA09462@castle.jp.freebsd.org>
References: <200109050712.QAA09462@castle.jp.freebsd.org>
X-Mailer: Mew version 2.0 pre3 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-net-jp 3301
Subject: [FreeBSD-net-jp 3301] Re: softupdates effective on NFS?
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: okuyamak@dd.iij4u.or.jp

$B1|;3(B@IBM$B$G$9!#(B

>>>>> "k" == kiri  <kiri@pis.toba-cmt.ac.jp> writes:
k> $B$+$J$j=i?4<T$J<ALd$K$J$j$^$9$,!"(B NFS $B%5!<%PB&$G(B softupdates $B$5$l$?%U%!(B
k> $B%$%k%7%9%F%`$r(B NFS $B%^%&%s%H$9$k>l9g!"%^%&%s%H$7$?%/%i%$%"%s%HB&$G$OFC(B
k> $B$K2?$b;XDj$7$J$$$G$b(B softupdates $B$N8zMQ$,$"$k$N$G$7$g$&$+!)(B

nfs v2 $B$G(B sync $B%^%&%s%H$9$k$H!"8z2L$O8+$($J$$$G$7$g$&!#(B

nfs v2 $B$N>l9g!"(BWrite $B$OA4$F(B syncronous write $B$G$9!#$D$^$j!"%a%?%G!<(B
$B%?$O$b$A$m$s!"%f!<%6!<%G!<%?$bA4$F%G%#%9%/$K=q$-9~$_=*$o$i$J$$$H!"(B
write $B$O=*$o$C$?$3$H$K$J$j$^$;$s!#(B

softupdates $B$O!"(Buser data/meta data $B6&$K(B async $B$G=q$-9~$`>l9g$K!"=>(B
$BMh$N(B async $B$H0[$J$j!"(Bmetadata $B$N=q$-9~$_=g=x$r87L)$K5,Dj$9$k$3$H$G%G%#(B
$B%9%/>e$N%$%a!<%8$KL7=b$7$?=V4V$,H/@8$9$k$N$rKI$$$G$$$k$N$K2a$.$^$;$s!#(B
$B$G$9$N$G!"A4It(B synchronous $B$K=q$-9~$`$N$G$"$l$P(B softupdate $B$N8z2L$O(B
$BA4$/8+$($J$/$J$j$^$9!#(B

nfs v2 $B$N>l9g!"(Bexports $B$K(B async $B%U%i%0$rN)$F$F$7$^$&$H!"%f!<%6!<%G!<(B
$B%?$,=q$-9~$^$l$J$$!"!VGKC>$7$?>uBV!W$,H/@8$9$k4m81@-$,$"$k$@$1$G$9!#(B


nfs v3 $B$N>l9g!"(Bexports $B$K(B async $B%U%i%0$rN)$F$k$H!"(BWrite $B%j%/%(%9%H<+(B
$BBN$O(B async write $B$K$J$j$^$9!#$G$9$N$G(B user data $B$r=q$-9~$`$?$a$N%G%#(B
$B%9%/(BIO$B$OH/@8$7$^$;$s(B($B$7$F$b$$$$$G$9$,(B)$B!#$G!"$=$l$H$OJL$K(B nfs client 
$BB&$,(B fsync $B$r$+$1$k$h$&MW5a$7$F$-$^$9!#$3$N;~$O$8$a$F(B user data $B$O!"(B
$B%G%#%9%/$K=q$-9~$^$l$k$h$&$K$J$j$^$9!#(B

softupdates $B$r;XDj$7$F$$$J$$$H!"(BWrite $B%j%/%(%9%H$NEY$K(B metadata $B$O=q(B
$B$-9~$^$l$^$9!#(Bsoftupdates $B$r;XDj$9$k$H!"(Bmetadata $B$b(B fsync $B$N;~$K$O$8(B
$B$a$F(B disk $B$X$N=q$-9~$_$,J]>Z$5$l$k$3$H$K$J$j$^$9!#$3$N>l9g!"(Bdisk IO 
$BNL$O05E]E*$K>/$J$/$J$j$^$9$N$G!"(Bsoftupdates $B$N8z2L$OL\$K8+$($k$h$&$K(B
$B$J$k$G$7$g$&!#(B


$B$H$$$&$o$1$G!"(Bnfs mount $B$r;H$&>l9g$O!"FC$KM}M3$,$J$1$l$P(B v3 $B$r;H$&$h(B
$B$&!"(Bclient $BB&$G;XDj$7$?J}$,NI$$$G$9!#(B
---- 
$B1|;3(B $B7r0l(B@$BEl5~4pAC8&5f=j(B.$BF|K\(BIBM($B3t(B)[$BFzLn(BFC:No.0000000015]
#URL http://www.dd.iij4u.or.jp/~okuyamak/
#$B:#F|$N$*8@MU!X(BHP$B!Y(B:$B:$$C$?$J$!!D(B IA64 $B$K$+$J$j%U%)!<%+%9$rEv$F$F$$$k%3(B
#$B%s%Q%C%/$H!"<~JU5!4o$b;}$C$F$$$l$PM%=($J%3%s%Q%$%i!<$b;}$C$F$$$k(B HP 
#$B$,<j$rAH$s$@$i!"4k6HFbITOB$,5/$3$i$J$$8B$j!":G6/$8$c$J$$$+!D!#(B
