On Tue, 30 Sep 2008 19:26:36 PDT Anon Y Mous <system5unix at yahoo.com> wrote:

> I think it's even possible to prove mathematically that those
> hardware RAID cards will run slower than software RAID if you have a
> good CPU like an AMD Opteron or an Intel DuoCore with 2 gigs of RAM.

I don't like hardware raid for political reasons: hardware raid means
my data, on my disks, can't be accessed without the cooperation of
that hardware raid vendor. If there were a standard for hardware raid
such that I could move the drives to cards from three or more vendors,
that would be acceptable. But as things are, once I've got stuff in a
hardware raid, I have to use that vendors raid hardware.

As for performance, you will always eventually be able to buy a CPU
that will run RAID work faster than any given piece of hardware will
do it. The key word is "eventually" - you may have to wait for the CPU
vendors to catch up. However, CPUs are getting faster faster than such
special-purpose hardware, so the wait is in general getting shorter.

But doing the RAID work faster doesn't mean you've made the system
faster, just the disk. The total work the system can do with software
raid is the same as the total work the CPU can do. With hardware raid,
the total work the system can do is the work the CPU can do PLUS the
RAID work, which the CPU is no longer doing. So shifting to software
RAID can make your disk subsystem faster while at the same time
lowering the total system throughput, depending on the workload.

         <mike
-- 
Mike Meyer <mwm at mired.org>           http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

Reply via email to