From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Jun 25 17:15:14 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j5P8FEX29189;
	Sat, 25 Jun 2005 17:15:14 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from sraigw.sra.co.jp (sraigw.sra.co.jp [202.32.10.2])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j5P8FEh29184
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 25 Jun 2005 17:15:14 +0900 (JST)
	(envelope-from soda@sra.co.jp)
Received: from srascb.sra.co.jp (srascb [133.137.8.65])
	by sraigw.sra.co.jp (Postfix) with ESMTP id 29E8B620D6
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 25 Jun 2005 17:15:14 +0900 (JST)
Received: from srascb.sra.co.jp (localhost [127.0.0.1])
	by localhost.sra.co.jp (Postfix) with ESMTP id 1271610CD06
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 25 Jun 2005 17:15:14 +0900 (JST)
Received: from sranhf.sra.co.jp (sranhf [133.137.28.3])
	by srascb.sra.co.jp (Postfix) with ESMTP id B07CE10CD04
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 25 Jun 2005 17:15:13 +0900 (JST)
Received: from srapc342.sra.co.jp (srapc342.sra.co.jp [133.137.28.111])
	by sranhf.sra.co.jp (8.9.3p2/3.7W-srambox) with ESMTP id RAA25541
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 25 Jun 2005 17:15:13 +0900 (JST)
Received: (from soda@localhost) by srapc342.sra.co.jp (8.11.6/3.4W-sra) id j5P8FCC11375; Sat, 25 Jun 2005 17:15:12 +0900 (JST)
Message-Id: <200506250815.j5P8FCC11375@srapc342.sra.co.jp>
From: SODA Noriyuki <soda@sra.co.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20050625.153035.26501610.okuyamak@dd.iij4u.or.jp>
References: <018701c576e7$bfb06aa0$7d03a8c0@morimotoPC>
	<86zmthbuuq.wl%fwkg7679@mb.infoweb.ne.jp>
	<87br5wb4kw.wl@tora.nunu.org>
	<200506241542.j5OFgYZ05349@srapc342.sra.co.jp>
	<20050625.153035.26501610.okuyamak@dd.iij4u.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 25 Jun 2005 17:15:12 +0900
X-Sequence: FreeBSD-users-jp 85540
Subject: [FreeBSD-users-jp 85540] Re: Linux
 =?ISO-2022-JP?B?GyRCJEgkTjBjJCQhKSFKJUclIyU5JS85YklpMlkbKEI=?=
 =?ISO-2022-JP?B?GyRCIUsbKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: soda@sra.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$B1|;3$5$s(B wrote:
> $B$G$b(B Linux $B$N(B raw $B%G%P%$%9$O(B
> 	send it, and forget it!
> 	($B%G!<%?$rAw$C$?$i!"K:$l$A$^$((B!)
> $B$G$7$+$J$$!#$D$^$j!VK\Ev$N0UL#$G40N;$5$;$k$H$O2?$+!W$r9M$($F%G%P%$%9(B
> $B$rC!$$$F$O$/$l$J$$!#(B

$B$=$l$O!"1|;3$5$s$N4*0c$$$G$O!)(B

raw $B%G%P%$%9%"%/%;%9$N>l9g!"J*M}%Z!<%8$rD>@\(B I/O $B$9$k$o$1$G$9$+$i!"(B
$B$b$71|;3$5$s$N$*$C$7$c$kDL$j!"Nc$($P(B write(2) $B$N(B I/O $B$,40N;$9$k$N$r(B
$BBT$?$:$K(B write(2) $B%7%9%F%`%3!<%k$+$i%f!<%6%"%W%j$K@)8f$,JV$C$F$-$F(B
$B$7$^$&$H2>Dj$9$k$H!"(B
- $B%f!<%6%"%W%j$,(B write(2) $B$KEO$7$?%a%b%j$NFbMF$rJQ99$7$?$i!"(B
$B!!(Bwrite(2) $B$KEO$7$?FbMF$G$O$J$/JQ99$7$?8e$NCf?H$,%G%#%9%/(B
$B!!$K=q$-9~$^$l$F$7$^$&!#(B
- write(2) $B$KEO$7$?%P%C%U%!$rJ];}$9$kJ*M}%Z!<%8$,!"B>$N%W%m%;%9$d(B
$B!!%+!<%M%k$KE>MQ$5$l$k(B (page steal $B$,5/$-$k(B) $B$H!"A4A34X78$J$$FbMF$,(B
$B!!%G%#%9%/$K=q$-9~$^$l$F$7$^$&!#(B
$B$J$I$J$I$H$$$C$?!"Hs>o$K$^$:$$8=>]$,5/$-$^$9!#(B
ext2 $B$N(B async $B$N7o$O!"EE8;CGEy$N>c32$,@8$8$J$$8B$j%f!<%6$K$O%P%l(B
$B$J$$$N$G!"%$%s%A%-$G$-$F$$$?$o$1$G$9$,!"(Braw $B%G%P%$%9$G$=$N$h$&$J(B
$B%$%s%A%-$r$7$F$$$?$i!"$9$0$K%G!<%?GK2uEy$G%f!<%6$K%P%l$F$7$^$$$^$9!#(B
$B$5$9$,$K!"$=$3$^$G$R$I$$$3$H$O!"$7$F$J$$$G$7$g$&!#(B

linux $B$NCf?H$O$F$s$GJ,$+$C$F$J$$$s$G$9$,!"(B
fs/direct-io.c:direct_io_worker() $B$+$i!"(Bdio_await_completion() $B$r(B
$B8F$s$G$$$k$"$?$j$G!"(BI/O $B$N40N;$rBT$C$F$$$k$s$G$O$J$$$G$9$+!)(B
http://lxr.linux.no/ident?i=direct_io_worker
--
soda
