Re: multiply files in one

Stephen C. Tweedie (sct@redhat.com)
Thu, 1 Apr 1999 01:36:15 +0100 (BST)


Hi,

On Tue, 30 Mar 1999 16:00:14 -0800, Iain McClatchie
<iain@mcclatchie.com> said:

> 3) The allocation policies of ext2fs and most other filesystems don't
> line up inodes and files in a directory so that the disk head can get
> 'em all in one scoop. People seem unsure, but suspect that reiserfs
> gets this right in leaf directories. Certainly if you pack a bunch
> of files into a tar file, existing filesystems will tend to allocate
> the resulting tar file contiguously, and subsequent reads can pick up
> the entire thing in one read.

Reiserfs does not get it absolutely right just yet, but I've been
talking with them about performance issues and they are definitely
looking for ways to optimise this sort of thing. Their tree-based
on-disk structure means that they have a lot more flexibility in
choosing how to lay out data than a table-based filesystem like ext2fs
does.

--Stephen

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/