Re: [Ext2-devel] disk throughput

Alexander Viro (viro@math.psu.edu)
Mon, 5 Nov 2001 22:49:32 -0500 (EST)


On Mon, 5 Nov 2001, Linus Torvalds wrote:

> One such improvement has already been put on the table: remove the
> algorithm, and make it purely greedy.

OK, some digging had brought another one:

a) if it's first-level directory - get it the fsck out of root's cylinder
group.
b) if we just keep creating directories in a cylinder group and do not
create any files there - stop, it's no good (i.e. there's a limit on
number of back-to-back directory creations in the same group).
c) try putting it into the parent's CG, but reserve some number of inodes
and data blocks in it. If we can't - tough, get the fsck out of there.

but that's actually more about the older code in there) it seems to
be reasonable. It should solve the problem with fast-growth scenario
and it puts some effort to avoid nastiness with slow-growth one.

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