From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jul 21 15:40:54 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA89299;
	Wed, 21 Jul 1999 15:40:54 +0900 (JST)
	(envelope-from owner-FreeBSD-users-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 PAA89294
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 21 Jul 1999 15:40:53 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: (qmail 86663 invoked from network); 21 Jul 1999 06:40:53 -0000
Received: from sylph.sat.t.u-tokyo.ac.jp (10.6.1.20)
  by ns06.t.u-tokyo.ac.jp with SMTP; 21 Jul 1999 06:40: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 1BAE92DAA9
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 21 Jul 1999 15:40: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 PAA84959; Wed, 21 Jul 1999 15:40:53 +0900 (JST)
Date: Wed, 21 Jul 1999 15:40:52 +0900
Message-ID: <14229.27508.829935.22222V@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Wed, 21 Jul 1999 14:47:18 +0900"
	<14229.24294.904404.81364V@kmegate.kme.mei.co.jp>
References: <19990719020131D.bush@din.or.jp>
	<199907190518.OAA03570@atohasi.mickey.ai.kyutech.ac.jp>
	<14226.48070.569713.77919G@ett.sat.t.u-tokyo.ac.jp>
	<14226.60575.639509.3063M@kmegate.kme.mei.co.jp>
	<14226.62726.994163.4778U@ett.sat.t.u-tokyo.ac.jp>
	<14229.24294.904404.81364V@kmegate.kme.mei.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-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990625
X-Sequence: FreeBSD-users-jp 44292
Subject: [FreeBSD-users-jp 44292] Re: TOSHIBA DVD
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp

At Wed, 21 Jul 1999 14:47:18 +0900,
Shunsuke Akiyama <akiyama@kme.mei.co.jp> wrote:
> 
> $B$"$-$d$^$G$9!#(B
> 
> At Mon, 19 Jul 1999 18:51:02 +0900,
> Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> wrote:
> 
> > vnode_pager/specfs $B$NLdBj$O(B [FreeBSD-users-jp 44233] $B$N(B patch
> > $B$G0l1~D>$k$H;W$$$^$9(B.
> 
> 7/19 $B!A(B 20 $BJU$j$N(B 3.2-STABLE $B$J$b$N$KEv$F$F$_$^$7$?$,!"D>$j$^$;$s!#(B;-<
> $B%k!<%H!&%U%!%$%k!&%7%9%F%`$r%^%&%s%H$9$k$/$i$$$N%?%$%_%s%0$G!"%+!<%M%k(B
> $B$,$*K4$/$J$j$K$J$C$F$7$^$$$^$9!#(B
> 
> $B!t(B $B%(%i!<!&%a%C%;!<%8$O!"$A$g$C$H<j85$K$O$"$j$^$;$s!#(B

$B$"$i(B, $B$=$&$G$9$+(B. root filesystem $B$,(B 2048 bytes/sector $B$J$N$G$7$g$&$+(B?
$B$3$A$i$G$O(B, $B$=$&$$$&4D6-$G$O;n$7$F$$$^$;$s(B.

> > spec_getpages() $B$G(B, vp->v_mount->mnt_stat.f_bsize $B$J(B size $B$G(B round up
> > $B$7$F$$$k$N$G$9$,(B, $B$3$N(B vp $B$O(B $BNc$($P(B /dev/rcd0a $B$_$?$$$J$b$N$r(B
> > $B:9$7$F$$$k$o$1$G$3$l$O$[$H$s$I0UL#$"$j$^$;$s(B.
> > (/dev $B$OIaDL$N(B HD $B$K$"$k>l9g$,B?$$$o$1$G(B, $B$=$N(B fragment size $B$O(B 1024
> > $B$K$J$C$F$$$^$9(B.)
> 
> $B3N$+$K$=$&$G$9$M!#(B
> 
> > spec_getpages() $B$K$O(Bdevice file $B$N(B vnode $B$7$+EO$C$F$3$J$$$N$G(B,
> > $B85$N(B file (system) $B$N(B fragment $B$"$k$$$O(B sector size $B$rCN$k$N$O$A$g$C$H(B
> > $B$d$C$+$$$G$9(B. (-current $B$G$O(B struct specinfo $B$K$3$N>pJs$rKd$a$3$b$&$H(B
> > $B$7$F$$$k$h$&$G$9$,(B, Matt Dillon $B;aM3Mh$N(B code $B$G$9$+$i:#8e$I$&$J$k(B
> > $B$3$H$d$i(B...)
> 
> spec_getpages() $B$G85$N(B file system $B$N%U%i%0%a%s%H!&%5%$%:$H$+$,I,MW$G(B
> $B$7$g$&$+!)(B
> $B$3$3$O!"3:Ev$9$k%G%P%$%9$KBP$9$k!":G>.(B I/O $B%5%$%:$,$o$+$l$P!"$=$l$G$$(B
> $B$$$N$G$O!#(B

$BK\Mh$O$=$&$G$9$M(B. $B$H$j$"$($:4JC1$J$N$G(B, fragment size $B$GBeMQ$7$F(B
$B$7$^$$$^$7$?(B.

> $B$=$l$H!"(Bstruct specinfo $B$K5M$a9~$`$@$1$J$i!"(Bspec_open $B$N;~$K$d$C$F$7$^(B
> $B$($P!"$=$l$G=*$j$N$h$&$J5$$,$7$^$9!#(B
> $B<B:]!"ESCf$^$G%3!<%G%#%s%0$7$F$_$F!"%;%/%?!&%5%$%:$,<h$l$k$H$3$m$^$G$O(B
> $B3NG'$7$F$^$9$,!"$=$l$G$O%@%a$J$N$+$J$"!#(B
> 
> $B!t(B $B$$$d!";d$,A4A3$o$+$C$F$J$/$F!"JQ$J$3$H$r$7$F$k!"$H$$$&$3$H$+$b$7$l(B
> $B!t(B $B$^$;$s$1$I!#(B

$B$$$d(B, $B$=$l$b0l$D$N<j$@$H;W$$$^$9(B.
$B$?$@(B, $B:rF|$^$G$N(B -curret $B$NOHAH$G$O(B, d_open $B$G$O$J$/(B d_parms $B$G(B,
$B$D$a$3$`$h$&$K$J$C$F$$$?$N$G$9$,(B, $B:#F|(B phk $B$,$^$?JL$N$K=q$-$+$($F(B,
$B$=$NOHAH$_$O>C$($F$^$9$M(B....
$B$A$g$C$HD4$Y$F$_$J$$$H$o$+$j$^$;$s(B.

> > $B$J$N$G(B, $B85$N(Bfile$B$N(B vnode $B$rCN$C$F$$$k(B ffs_getpages() $B$G(B round up $B$7$F$7$^(B
> > $B$($P(B, $B$J$s$H$+$J$j$^$9(B. $BK\Ev$O(B block size ($BIaDL(B 8KB) $B$,(B PAGE_SIZE
> > (i386 $B$@$H(B 4KB) $B$h$j$b>.$5$$>l9g$K$O(B, vnode_pager_generic_getpages()
> > $B$,8F$P$l$k$N$G(B, $B$=$A$i$bD>$5$J$$$H$$$1$J$$$N$G$9$,(B.
> 
> vnode_pager_generic_getpages() $B$O!"D>$5$J$$$H%@%a$G$9!#$3$l$O!"(Bmsdosfs 
> $B$H$+$+$i$b8F$P$l$F$^$9$+$i!"(Bffs $B0J30$G$OLdBj$,;D$C$?$^$^$H$J$j$^$9!#(B

$B$=$&$G$9$M(B.

DVD-RAM $B$NFI$_$3$_$,CY$/$J$k$H$$$&7o$O(B, $BC1$K=q$-$3$s$G$J$$$H$3$m(B
$B$rFI$`$,CY$$$@$1$G(B, $B<BMQ>eLdBj$J$$$3$H$,$o$+$j$^$7$?(B.
sequential $B$K$O(B
READ:  1.3 - 1.4 MB/s
WRITE: 400 - 500 KB/s

$B$H$$$&$3$H$G(B, WRITE $B$,(B READ $B$N(B 1/3 $B$0$i$$$J$s$G$9$,(B, $B$=$s$J$b$s$G$7$g$&$+(B.
$B$"$H$d$C$Q(B seek $B$,CY$$$G$9$M(B. LFS $B$H$+M_$7$/$J$j$^$9(B.

$B$A$g$C$H2x$7$$$H$3$m$b$"$k$N$G$9$,(B, DVD-RAM $B>e$G(B2$B2s$0$i$$(B make world
$B$7$F(B, $B$&$^$/$$$-$^$7$?(B.

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