SpeedGeek

Distinguished
Feb 23, 2002
154
0
18,690
Hey guys,

I wanted a quick word of advice, I'm thinking about buying some new storage to replace my current hard drives, would you guys recommend getting one Western Digital VelociRaptor WD3000HLFS 300GB 10000 RPM

or

2 Western Digital Caviar Black WD7501AALS 750GB 7200 RPM and RAID them for extra speed?


I know it's kind of a weird questions, since the second solution obviously comes with more space, but what will the speed difference be?

And what speed will I get if I RAID 2 VelociRaptors together?
 
There are two ways to measure performance, access time (how long it takes to find a file) and transfer rate (how long it takes to read or write the file once you've found it).

For most people, access times are the more important metric because that's what largely determines how fast your system boots and how quickly you can start up applications. This is because these activities have to find a lot of files, but the files aren't particularly big.

A 10,000RPM drive will have a significantly faster access time, but RAID does not improve access time to any noticeable degree.

Therefore, if you're looking to speed up how quickly your system boots and how fast you can launch programs, go for the faster drive.

Actually, if you can afford it you should consider an SSD (Solid State Disk) for the operating system because it blows all of the hard drives out of the water with an access time about 100X faster than a typical hard drive.
 

Mimoso

Distinguished
Oct 30, 2009
120
0
18,710

I think Raid0 actually increases access times. The seek times will be twice as fast because the heads are moving shorter distances but the average latency will double because the average latencies of two hard disks have to be added.
Example for a Velociraptor:

Single drive:
Average latency: 3.0ms
Average seek: 4.2ms
Average access: 3.0 + 4.2=7.2ms

In Raid0:
3.0 x 2 + 4.2 / 2 = 6.0 + 2.1 = 8.1ms

But of course this is purely theoretical.
 
For RAID 0, the effect depends a lot on the I/O size and the stripe size and whether or not the average read spans more than one stripe, but in general for I/Os that need to be satisfied from both disks then you will have longer access times. If the controller is sensible it will issue the requests in parallel, so you don't really have to add the access times together but you would have to wait for the slowest disk to respond.

For RAID1, a decently smart controller can choose to direct a read request to the drive whose heads are closest to the data, so you can actually get a small improvement in access times.
 

jacobdrj

Distinguished
Jan 20, 2005
1,475
0
19,310
I have found that RAID-0 of 2 newer high density 7,200 RPM drives makes for a much faster and smoother computing experence than a single 10,000 RPM drive. Now if you RAID some 10,000 RPM drives, they will kick the pants off a RAID of 7,200 RPM drives, but RAID-0 of 7,200 RPM drives is certainly better than a single 10,000 RPM drive.
SSD>>>RAID of either...
Windows DOES boot faster on a RAID-0. Programs DO start faster. The only thing that won't improve much is SEARCH times.
 

Mimoso

Distinguished
Oct 30, 2009
120
0
18,710

Yes, you are right. If a read operation spans two drives the access time is the slowest access time of the drives.
 

galta

Distinguished
Jun 28, 2008
283
0
18,810
RAID 0: ideal if you are dealing with extra-large files (video edition, huge data base files etc.).
SSD/Raptors: great if you want to reduce access time (SSD is better, but more expensive).

If you are a gamer: no gain is worth the money. Get a better GPU with money.
 

jacobdrj

Distinguished
Jan 20, 2005
1,475
0
19,310
Windows was designed, for the most part, to be more friendly to slower drives, as most drives installed are either 5,400 RPM or 7,200 RPM. Startup times are often more dependent on available RAM and processor speed than hard drive throughput. However, when you have a good processor and enough RAM and enough video card power, the last bottleneck in the system is the HDD.
RAID0 for multiple slower HDDs can yield the benefit of making the computing experience more crisp and spiffy.
 

schnydz

Distinguished
Apr 20, 2008
22
0
18,510
So guys, I just purchased two samsung f3's (500GB) for my home pc (win7) and I'm going to configure them in a RAID setup.

My question is, if I go with RAID 0 should I worry about non-mirroring being an issue? My data gets regularly backed up to a NAS but I feel like in a RAID 0 configuration I'll be walking a tight rope without a safty net. Never done it before.

Also, if I go with a RAID 0 setup with two 500GB drives does that extend the storage out to 1TB or will it still show as 500GB?
 
> ...if I go with RAID 0 should I worry about non-mirroring being an issue? My data gets regularly backed up to a NAS but I feel like in a RAID 0 configuration I'll be walking a tight rope without a safty net.

RAID 0 doubles the likelihood of loosing all your data to a drive failure. But it really doesn't matter that much if you have a 2% or a 4% chance - you still need backups. By the way, good backup strategy is to have at least two OFFLINE copies of your data, one of which is OFFSITE. NAS fails both of those criteria.


> Also, if I go with a RAID 0 setup with two 500GB drives does that extend the storage out to 1TB or will it still show as 500GB?

You will have 1TB of usable space. Frankly, if you have to ask that then I have to wonder if you really understand what you're getting yourself into. What do you hope to get out of it?
 

schnydz

Distinguished
Apr 20, 2008
22
0
18,510


Thanks for the info sminlal. After reading the sticky RAID faq thread I've got more understanding. I'm actually just doing this to "tinker" with my PC. No point really...just for fun.