From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Sep 29 17:37:40 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA20248;
	Fri, 29 Sep 2000 17:37:40 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mist.nintendo.co.jp (firewall-user@mist.nintendo.co.jp [202.214.242.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA20243
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 29 Sep 2000 17:37:39 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: by mist.nintendo.co.jp; id RAA08946; Fri, 29 Sep 2000 17:37:38 +0900 (JST)
Received: from unknown(172.16.1.9) by mist.nintendo.co.jp via smap (V4.2)
	id xma008628; Fri, 29 Sep 00 17:36:42 +0900
Received: from pon.nintendo.co.jp (pon [172.16.1.1])
	by yellow.nintendo.co.jp (8.9.3/3.7W/2000092709) with ESMTP id RAA23193
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 29 Sep 2000 17:36:37 +0900 (JST)
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000010715) with ESMTP id RAA00550
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 29 Sep 2000 17:36:41 +0900
Message-Id: <200009290836.RAA00550@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of Fri, 29 Sep 2000 16:30:00 JST.
             <200009290730.AA00772@aquamarineN.atlas-is.co.jp> 
Date: Fri, 29 Sep 2000 17:36:41 +0900
From: Takashi SHIRAI <shirai@nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 55650
Subject: [FreeBSD-users-jp 55650] Re: read buffer size
 =?ISO-2022-JP?B?GyRCJE5KUTk5GyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@nintendo.co.jp

$B!!#N#e#c#o$G$9!#(B

In Message-Id <200009290730.AA00772@aquamarineN.atlas-is.co.jp> 
        endo@atlas-is.co.jp (=?ISO-2022-JP?B?GyRCMXNGIyEhPVNNNRsoQg==?=) $B$5$s(Bwrites:
> $B1sF#$G$9!#(B

> setbuf $B$K$D$$$F65$($F$/$@$5$$!#(B
> 
> $B%l%3!<%I$NB?$$%G!<%?$rFI$_9~$`$N$K9b8zN(2=$r$O$+$j$?$$(B
> $B$?$a!"<+A0$G%P%C%U%!%j%s%0$r$7$h$&$H9M$($F$$$^$9!#(B

$B!!(Bsetbuf() $B$O8zN(2=$N$?$a$H$$$&$h$j$O(B device $B$HD>@\$d$j$H$j(B
$B$9$kL\E*$K;H$$$^$9$+$i!"I8=`@_Dj$h$j8zN($H$7$F$O0-2=$5$;$k$?(B
$B$a$N$b$N$@$H;W$$$^$9!#(B
$B!!(Bsetbuf(stdout, NULL); $B$J$s$F$7$F$_$k$H!"(Bfflush() $B$7$J$/$F(B
$B$bC`<!=PNO$5$l$k$h$&$K$J$C$F!"(Bdebug $B;~$J$s$+$K$OLrN)$A$^$9$M!#(B

$B!!BP>]$,(B storage $B$G$"$k>l9g!"(Bsector size $B0J>e$N(B buffer $B$,$"(B
$B$C$?$H$3$m$G(B sequencial $B$KFI=q$-$7$F$$$kJ,$K$O(B setbuf() $BE*$J(B
buffer $B$N8z2L$O$J$$$G$7$g$&!#7k6IF,$+$i$*?,$^$G0lDL$j$J$a$F(B
$B$k$3$H$K$OJQ$o$j$J$$$s$G$9$+$i!#(B
$B!!$G$b!"(Bfseek() $B$r7+$jJV$7$F$"$A$3$A(B random $B$KFI$s$@$j=q$$$?(B
$B$j$9$k$HBg$-$J(B buffer $B$N8z2L$O=P$F$/$k$H;W$$$^$9!#(B


> $BNc$($P(B 5M $B$N%a%b%j$r3NJ]$7!"$=$3$K%U%!%$%k$r$I$+$C$HFI(B
> $B$_9~$`!#$"$H!"$A$^$A$^$H(B 128 $B%P%$%H$E$D$/$i$$%P%C%U%!(B
> $B$+$iFI$_=P$7!"=hM}$r9T$$$^$9!#$G!"%G!<%?$,L5$/$J$C$?$i(B
> $B$^$?%j!<%I$9$k!#!J6-3&=hM}$,LLE]$/$5$=$&!K(B

$B!!$=$&$$$&$3$H$G8zN(2=$rA@$&$s$G$"$l$P!"(BFILE $B9=B$BN$rMQ$$$:(B
$B$KD>@\(B file descriptor $B$r07$($P$$$$$s$8$c$J$$$G$7$g$&$+$M!#(B
FILE $B9=B$BN$r2p$9$k(B overhead $B$,L5$/$J$kJ,B.$/$J$k$G$7$g$&!#(B
$B!!C"$7!"(Bsequencial $B$J(B access $B$7$+$7$J$$>l9g$O$d$O$j8zN(2=$N(B
$B8z2L$OM>$j4|BT=PMh$^$;$s$,!#(B

$B!t!!$=$7$F(B DBMS $B$O(B raw device $B$r;H$&$h$&$K$J$k$H!#$3$C$+$i@h(B
$B!t$O:#(B fj.linux $B$G(B flame $B2=$7$F$^$9$J(B :-)

                                       $BGr0f(B $BN4(B (as $B#N#e#c#o(B)
