Re: RAID-1 performance under 2.4 and 2.6

From: Bill Davidsen
Date: Thu Mar 27 2008 - 17:47:38 EST


J.A. Magallón wrote:

But you shouldn't have to tweak anything.
Let's forget for a moment calling dd a 'benchmark'. The fact is that a
certain program (in its default behaviour, dd if=xxx of=yyy) is waaay
slower in 2.6 than in 2.4. So something has gone nuts.

Ah, agreement from another direction. Yes, portable solutions often use tools like awk, grep, and sed, which do just the very thing which make 2.6 unhappy. And to claim that this is a vm problem (hopefully not) and that Linux is no longer good at complex tasks like copying a large file a line at a time, at leat unless you have GBs of memory so it can "scale," I really hope that's very wrong.

The typical question is 'who cares dd ?'. And the answer: all normal
applications that just read and write, that do not use any *advise()
because they tried to be portable, that are not rewritten and fancy
optimized to take advantage of latest kernel knobs, in short, any normal
app that just fopen()s and fread()s...

Major company seen in the news which has custom QA hardware which writes one very long line of ASCII every 100ms for 17hrs, and now they have to read it with awk or perl and write info to multiple data files.

Seriously, are people telling that I have to tweak my app to get the
same performance that in 2.4 ? The basic performance should be the same,
and all those knobs should let you get _better_ throughput, not just the
same. To say anything else is to hide the head on the floor...

I just copied an 8GB DVD image from one drive to another. I checked, it doesn't go through a dial-up modem, it's just painfully *slow*.

I think the problem is that many developers *do* use big machines, with fast disk, lots of memory, and don't spend much time using (or making useful) more typical desktop configurations. And yes, these are "real" applications, and they run better on 2.4.

--
Bill Davidsen <davidsen@xxxxxxx>
"We have more to fear from the bungling of the incompetent than from
the machinations of the wicked." - from Slashdot

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