Date: Tue, 2 Jan 2001 23:58:26 -0800 (PST) From: Matt Dillon <dillon@earth.backplane.com> To: Greg Lehey <grog@lemis.com> Cc: Zero Sum <count@shalimar.net.au>, Jim King <jim@jimking.net>, Alfred Perlstein <bright@wintelcom.net>, Thomas Seck <tmseck@web.de>, freebsd-stable@FreeBSD.ORG Subject: Re: RAID costs (was: Vinum safe to use for raid 0?) Message-ID: <200101030758.f037wQZ45135@earth.backplane.com> References: <20010102230107.A559@basildon.homerun> <01010313305000.03936@shalimar.net.au> <00e301c0752e$7ba65e60$04e48486@marble> <01010315274900.04373@shalimar.net.au> <20010103172132.T4336@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Like everything, topologies have their strengths and weaknesses.
RAID-5 is excellent for read-centric operations (which large data stores
tend to be, I will note) and, as Poul reminded me a few days ago...
stripe-sized block-write operations can be made optimal. RAID-5 is
pretty aweful for random-write operations.
Of course, it has to be reliable to be useable, which is really the
crux of the current thread. Someone needs to buy Greg some faster
machines to play with :-), as the current vinum issues appear to be
related to timing.
There are other big differences between software and black-box RAID
solutions. For example, what happens when the machine crashes right
smack in the middle of a write? Hardware RAID (e.g. RAID-5) solutions
have NVRAM to hold the log. Software RAID either has to be extremely
careful in the sequencing of the data, play serial number tricks
(which is why you sometimes see disks with weird physical sector sizes),
or write a separate log and delay the actual disk updates until the log
write has been confirmed.
There are other solutions as well.. distributed data replication, for
example. What use is a RAID-5 disk array if a lightning hit takes out
the whole machine room?
-Matt
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101030758.f037wQZ45135>
