LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Would setting these drives in a RAID array give me significant performance increase? (https://www.linuxquestions.org/questions/linux-hardware-18/would-setting-these-drives-in-a-raid-array-give-me-significant-performance-increase-773725/)

annihilan 12-05-2009 07:21 PM

Would setting these drives in a RAID array give me significant performance increase?
 
I currently dual boot Vista and whatever distro I'm currently test-driving, currently Mint.

My specs are:
AMD 6400+ Athlon 3.2GHz dual-core
7200RPM 500gb 3.0GB/s WDC WD5000AKS drive, Vista boot
7200RPM 500gb 3.0GB/s ST350032 0AS drive, Vista auxillary
7200RPM 320gb 3.0GB/s ST332062 0AS drive, linux main
nVidia 8800GT 512MB
4GB RAM
M2N-SLI Deluxe
X-Fi Xtreme Music sound
Vista 64-bit Ultimate
Current release of Linux Mint

The Vista drives are customized with the 'enable advanced performance' which I believe enables another level of write-caching on the hard drive, if I remember correctly.

I keep seeing that RAID makes your hard drives much faster, but would it have a serious impact on this system? Yes, I know this is not a mostly Linux-oriented post, but I know that Linuxquestions harbors some of the most intelligent and learned computer-experts.

Thank you,
Annihilan

Simon Bridge 12-06-2009 07:10 AM

http://en.wikipedia.org/wiki/Standard_RAID_levels

There can be performance increases with some kinds of RAID because multiple copies of the data is stored across multiple drives. This means that the computer can retrieve data from the drive whose read-head is closest to it.

It would have a significant impact on your system, specifically you'd have to reinstall your software to the new RAID configuration.

Using RAID1 on all three drives would reduce your data cap to 320gig, and triples the data-write time, even though you could better than double your read times you would not want to do that - probably you'd RAID the two big ones and keep the 320gig seperate. This provides a total capacity of 820gig (500gig in raid1). Read performance on the big drives, though, can be as high as 1.5 to 2x

However, if you have error checking or similar features enabled for the drives, performance could actually get worse.

With RAID0 you can join all the drives together to make 960gig, (again, RAID the first two for a 1TB drive) but if you deal with a lot of larger files, like media, then you won't notice any performance increase. You also lose reliability and, in the event either drive fails, you lose all your data on both drives.

The thing to remember about RAID is that it is not intended as a performance enhancer - that is a side effect. It is intended to help simulate large expensive drives using lots of old cheap ones instead. This does not stop home users joining two expensive drives for storage space or as a kind of "backup" system.

If you go to an all linux system (encouraged - of course) you also get the fun of LVM and linux software RAID to add to the mix.


All times are GMT -5. The time now is 08:42 AM.