Does RAID1 offer a perforamnce increase?

No I would say, in fact you might get a slight performance hit compared to running the drives 'singly' depending on the RAID controller.
 
Last edited:
I have RAID1 on my home and work PC. I'd never go back now. If you multitask heavily it's one of the best and easiest RAIDs to get working for this.
 
After reading NathanE's thread and the document posted above, The RAID 1 implementation in Intel controllers reads are balanced based on disk load - however all this means in normal terms to me is that is just picks the drive to read from that isn't busy.

In a multitasking environment you may see slight increases in disk access speed but it still wont read faster than from the maximum transfer rate of a single drive (ala RAID 0 striping).

I must admit I'm quite impressed with intels implementation of RAID 1 and will probably go back to using it myself shortly. However I bet other 'software' RAID solutions out there dont do this.

Bottom line is dont expect a RAID 0 type speed increase, although multitasking (multiple disk reads) might be a little quicker on an Intel Controller :)
 
RAID1 does not increase throughput in general - although it can in certain situations but these are quite rare on a desktop/workstation PC. RAID1 is more about increasing the systems ability to handle multiple read requests.

It is very useful if perhaps you have someone in the other room streaming a 1080p video from you, whilst you are perhaps loading/playing a game or indeed watching another 1080p video from the same RAID array. Because the system can choose which disk is better suited to servicing the read request at that point in time (i.e. by comparing the disk head position against the sector to be read); the disk that can more quickly respond to the request is selected and the read command is then sent to that disk. Leaving the other disk untouched and able to serve other requests, concurrently.

It's a bit like the improvement that dual core/dual CPUs brings really. Not necessarily faster in a single thread of execution, but faster overall in multitasking.
 
RAID1 will effectively double your I/O ops/sec theoretical maximum. For sequential reads, it will make no difference at all. The reason for this is that if you are alternating read operations between two drives, the disk will be read-aheading the data that you didn't (and will not) ask of it, because you asked for it off the second disk. So in long sequential reads, your performance will be the same as a single disk. For writes the performance will be negligibly lower than for a single disk if you have NCQ. For small (up to multi-sector capability of the disk, typically 16 sectors, 8KB) random reads with full NCQ support you will see the throughput roughly double with RAID1.

In other words - RAID1 has the potential to be a lot faster, but it depends on your usage pattern.
 
Back
Top Bottom