General RAID question

V

Vic Baron

I understand the difference between the various RAID modes. What I'm trying
to find out is how big the performance hit is in using RAID 0 to mirror
data. Are we talking a few ms here and there or many seconds?

I guess what I really want to know is if it is a noticeable delay to the end
user.

Thanx,

Vic Baron
 
B

Bob I

hardware Raid has no such penalty. Software mirroring on the other hand
uses the CPU to perform the work.
 
F

frodo

raid 0 won't give a performance HIT, it will IMPROVE performance in most
disk intensive operations: booting/launching, defragging, searching,
virus/spyware scanning, backup, large file conversions. the boost in
other "everyday" things is not noticable (Word won't type faster!)

most raid 0 solutions today are built-in to the main chipset, and use a
combination of software (in the driver) and some hardware assist (in the
chipset); for the most part the "overhead" is more than made-up-for by the
performance boost.

but remember, if one drive in the array fails then you loose it all. so
backup backup backup (good advice for non-raid 0 too!).
 
J

Jim

raid 0 won't give a performance HIT, it will IMPROVE performance in most
disk intensive operations: booting/launching, defragging, searching,
virus/spyware scanning, backup, large file conversions. the boost in
other "everyday" things is not noticable (Word won't type faster!)

most raid 0 solutions today are built-in to the main chipset, and use a
combination of software (in the driver) and some hardware assist (in the
chipset); for the most part the "overhead" is more than made-up-for by the
performance boost.

but remember, if one drive in the array fails then you loose it all. so
backup backup backup (good advice for non-raid 0 too!).

I think the OP screwed up a bit here. He referred to RAID0 as mirroring.
RAID0 is *striping*, RAID1 is *mirroring*. I assume the OP actually meant
mirroring.

The whole purpose of RAID0 is to increase performance, so everything stated
in this post above is correct, including the cautionary notes, for striping.

However, since I believe the OP was actually referring to mirroring, the
situation is slightly different. The performance hit for hardware mirroring
is negligible. There's also so much file buffering taking place and delayed
writes, it would be very difficult to even measure the differences unless
you disabled these functions (which most software performance tools would
do, such as SiSoftware Sandra). In fact, your read performance may increase
slightly since it's theoretically possible for the raid controller to read
BOTH HDs in parallel to retrieve a file. Most people use mirroring to
protect data (as opposed to OS files), which is typically read far more
often than written. So for most cases, there just isn't much need to worry
about performance hits when it comes to hardware RAID.

Of course, if you're referring to software RAID, the situation may be far
different since there is no hardware assist.
 
V

Vic Baron

Thanx, Jim - you are correct - brain cramp - I was referring to RAID 1 (
mirroring ). Currently running RAID 5 ( 3 - 9G drives/15G total). Daily tape
b/u. Probably going to upgrade the server and was looking at alternatives.
Of course, as the saying goes"If it ain't broke, don't fix it". The R5 is
working fine, probably should just leave it as is.

Thanx again all,

Vic
 
L

Leythos

I understand the difference between the various RAID modes. What I'm trying
to find out is how big the performance hit is in using RAID 0 to mirror
data. Are we talking a few ms here and there or many seconds?

I guess what I really want to know is if it is a noticeable delay to the end
user.

RAID-0 does not MIRROR DATA, RAID-0 splits data between two drives, if
you have a failure of either drive then it's all lost, no recovery, no
redundancy.

RAID-1 uses two drives to MIRROR each other, each drive is a copy of the
other, and each drive is a redundant fail-over for the other.

There is little difference in normal use between performance of RAID-0
and RAID-1 for a workstation user. About the only real time it makes a
difference that you can see is when doing video editing (RAID-0) and on
a R/0 system you really need to have a good data backup (as RAID is NOT
FOR BACKUPS) plan/method.

The delay will be ms or less.
 
L

Leythos

hardware Raid has no such penalty. Software mirroring on the other hand
uses the CPU to perform the work.

Actually, if you test a RAID-0 and a RAID-1 setup, that are hardware,
depending on what you test, you will find a difference, and in some
applications/methods it can be large, most times there is no significant
difference.

Hardware RAID does not normally impose a CPU cost, but many newer
systems have RAID built into the motherboard and it does use CPU time to
process the control.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

SATA question 5
new motherboard install 7
General Raid 4
General questons about RAID 6
Intel 730 'Jackson Ridge' Raid 0 0
RAID 1 Question 10
RAID question 6
Raid in general and Sil 3114 in particular 1

Top