From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Dec  3 19:34:48 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA67542;
	Mon, 3 Dec 2001 19:34:48 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns5.sony.co.jp (NS5.Sony.CO.JP [146.215.0.105])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA67537
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 3 Dec 2001 19:34:48 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from mail1.sony.co.jp (GateKeeper15.Sony.CO.JP [146.215.0.77])
	by ns5.sony.co.jp (R8/Sony) with ESMTP id fB3AYfL92472
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 3 Dec 2001 19:34:41 +0900 (JST)
Received: from mail1.sony.co.jp (localhost [127.0.0.1])
	by mail1.sony.co.jp (R8) with ESMTP id fB3AYeZ20348
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 3 Dec 2001 19:34:41 +0900 (JST)
Received: from mistral.imasy.or.jp ([43.1.172.41])
	by mail1.sony.co.jp (R8) with ESMTP id fB3AYda20304
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 3 Dec 2001 19:34:39 +0900 (JST)
Received: (from yohta@localhost)
	by mistral.imasy.or.jp (8.11.6/8.11.6/mistral) id fB3AYaC59162;
	Mon, 3 Dec 2001 19:34:36 +0900 (JST)
	(envelope-from yohta)
From: mistral@imasy.or.jp (Yoshihiko SARUMARU)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 03 Dec 2001 18:27:59 +0900 (JST)".
	<20011203.182759.95063988.okuyamak@dd.iij4u.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.22PL5] 2001-02/07(Wed)
Date: Mon, 3 Dec 2001 19:34:36 +0900
Message-ID: <011203193436.M0258871@mistral.imasy.or.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 65942
Subject: [FreeBSD-users-jp 65942] Re: =?ISO-2022-JP?B?GyRCQmckLRsoQg==?=
 =?ISO-2022-JP?B?GyRCJEolVSUhJSQlayU3JTklRiVgJEskKiQkJEYbKEI=?=
 =?ISO-2022-JP?B?GyRCJVUlISUkJWslMyVUITwkLDBbGyhC?=
 =?ISO-2022-JP?B?GyRCTU0kS0NZJC8kSiRrGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: mistral@imasy.or.jp

$B!!1n4]$G$9!#(B

2001-12-03($B7n(B) 18:27:59.$B:"!"(Bokuyamak@dd.iij4u.or.jp$B$5$s$O=q$-$^$7$?!#(B

> >>>>> "YS" == Yoshihiko SARUMARU <mistral@imasy.or.jp> writes:
> YS>   $B$G$b!"(Bblocksize $B$,(B 8k $B$G$b!"(B3$B=E4V@\;2>H$,I,MW$K$J$k$N$O(B 8GB $B0J(B
> YS> $B>e$@$H;W$C$?$s$G$9$1$I!"$=$s$J$KBg$-$J%U%!%$%k$,$"$k$s$G$7$g$&$+!)(B
> 
> directory$B!#(B
> #$B$$$d!"(B3$B=E4V@\;2>H$,$"$k$H$O;W$($J$$$,!"(B2$B=E4V@\;2>H$5$(IaDL$O$J$$!#(B

  $BFCDj$N%G%#%l%/%H%j$K8B$C$?OC$G$"$l$P!"FCDj$N%G%#%l%/%H%j$X$N=q(B
$B$-9~$_$,CY$$$@$1$G!"(B/usr/bin $B$N%3%T!<$G$5$(CY$/$J$k$H$$$&$3$H$O(B
$B$J$$$H;W$&$s$G$9$,!)(B  busy $B$K$J$C$F$$$k%G%#%l%/%H%j$X(B /usr/bin
$B$r%3%T!<$7$F$$$k$o$1$G$O$J$/$F!"(B/var/spool/news $B$KD>@\%3%T!<$7$F(B
$B$$$k$H;W$$$^$9$7!#(B


> $B$=$l$K!"!V(Bblock $B;2>H$N%j%s%/$r<j7+$k!W$N$,CY$$$N$G$O$J$/!"(Bdirectory 
> $B$NCf$K$"$k!VD9$$%U%!%$%kL>!W$r4IM}$9$k$?$a$N%j%s%/%j%9%H$r<j7+$k$N$K(B
> $B;~4V$,$+$+$k$N$G$O$J$$$+$H;W$&$s$G$9$,!#(B

  $B%U%!%$%kL>$O%G%#%l%/%H%j%U%!%$%k$KD>@\=q$$$F$"$k$O$:$G$9$,!)(B
/usr/src/sys/ufs/ufs/dir.h:
#define MAXNAMLEN       255
struct  direct {
        u_int32_t d_ino;                /* inode number of entry */
        u_int16_t d_reclen;             /* length of this record */
        u_int8_t  d_type;               /* file type, see below */
        u_int8_t  d_namlen;             /* length of string in d_name */
        char      d_name[MAXNAMLEN + 1];/* name with length <= MAXNAMLEN */
};
$B$J$N$G!"@~7A%j%9%H$r$?$I$i$J$$$H$$$1$J$$$N$O3N$+$G$9$,!"%U%!%$%k(B
$BL>$ND9$5$O4X78$J$$$H;W$$$^$9!#$b$A$m$s%U%!%$%k%5%$%:$,D9$1$l$PFI(B
$B$^$J$-$c$$$1$J$$%V%m%C%/?t$bA}$($^$9$,!"(Bnews spool $B$J$i!"(B1 $B$H$+(B
2 $B$H$+(B 100000000 $B$H$+$G$9$h$M!#%G%#%l%/%H%jL>$J$i$=$N8B$j$G$O$"(B
$B$j$^$;$s$,$`$d$_$KD9$$$N$O$=$l$[$IB?$/$J$$$G$9$7!#(B


> 13$BK|8D$b$N5-;v$,$"$k%G%#%l%/%H%j$K$"$l$P!"(B13$BK|(B+1$B8DL\$N%U%!%$%k$rEPO?(B
> $B$9$k$K$O!"%j%s%/%j%9%H$r(B13$BK|2s0z$/$3$H$K$J$k$s$@$h(B?directory $B<+BN$O(B
> $B%a%b%j$K$"$k$+$i(B IO bottleneck $B$K$J$i$J$$$,!"8!:w$K;3$N$h$&$J(B CPU $B%Q(B
> $B%o!<$r>CHq$9$k!D$"$jF@$k$H;W$&$,!D!#(B

  $B$"$j$($^$9$,!"(B/usr/bin $B$r%3%T!<$7$?$@$1$G$bCY$$$H$$$&8=>]$r@b(B
$BL@$9$kM}M3$K$O$J$i$J$$$H;W$$$^$9!#(B
$B!!$=$l$K(BUFS_DIRHASH $B$rM-8z$K$9$l$P@~7A%j%9%H$G$J$/(B hash $B$G4IM}$9(B
$B$k$h$&$K$J$j$^$9$,!"2~A1$5$l$J$+$C$?$=$&$J$N$G$3$l$b0c$&$O$:!#(B


  $B$=$l$O$5$F$*$-!"8=>]$H$7$F$*$b$7$m$$$N$G$3$N$^$^$$$C$F860x$rC5(B
$B$k$N$b$$$$$N$G$9$,!"K\Ev$K(B performance $B$rLdBj$K$9$k$J$i(B 80GB $B$N(B 
INN tradspool $B$OO@30$@$H;W$$$^$9!#(B

--
$B1n4]K'I'(B (Yoshihiko SARUMARU)
mail: mistral@imasy.or.jp       web: http://www.imasy.or.jp/~mistral/
