Re: Huge disk performance degradation STILL IN 2.4.10

Wolly (wwolly@gmx.net)
Tue, 25 Sep 2001 12:00:00 +0200


On Monday 24 September 2001 17:19, Andre Pang wrote:
> On Mon, Sep 24, 2001 at 05:05:13PM +0200, Wolly wrote:
> > Okay, I plugged some old hd into my computer and formatted one
> > half with ext2, the other half with reiserfs. It seems to be
> > definitely a reiserfs issue because I cannot trigger the
> > performance loss (permament hd head positioning) with ext2.
>
> This might sound pedantic, but is ext2 on the first half of your
> hard disk and reiserfs on the second half? If so, that could skew
> your results. Try putting the reiserfs in the first half of the
> disk and see if that makes a difference.
>
Well, actually this lead me to another idea: I created a disk image
on my reiserfs home partition (the one I usually use to trigger the
problem; note however that I can also reproduce it on my PII-350).

Firstly, I formatted the image with ext2 and run the file creation script.
No problems, it works fine.

Then, I formatted the image with reiserfs and tried the file creation
script. No problems either.. Strange.

I doubt it's a fragmentation issue (as kernel-2.4.6 does not have the
problem and the image file would be fragmented as well).

Could this be some sort of reiserfs flushing issue?
<speculation> I mean reiserfs wants to flush the newly created files
too frequently. If reiserfs is on a disk partition, then this results in
the performance degradation, if it is on an image, all requests to write
to the image are cached again (by the reiserfs one level below which
works fine because there is just manipulation of one large file) and the
problem does not show up. </speculation>

Okay, as just a few people on the list seem to worry about the issue,
I spent an hour online and downloaded kernel 2.4.6 + patches for
2.4.[789] again to see exactly where the problem begins.

Wolly
-
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/