Was looking at doing a raid 0 in an upcoming system for HD video capture/edit.
For $339.96, I'm able to buy four 320GB drives and for $359.97, I'm able to buy three 500GB drives.
So, I'm interested to know, which would perform better for video work and a raid 0 setup? I mean, I've always heard that more drives in a raid net faster speeds. However, the 7200.11 drives are newer, have less platters (from what I hear), and have 32MB cache vs 16MB of the 7200.10 drives.
Before i answer your question, do you really need RAID? There is no point in getting it if your video editing, and its being bottlenecked by your CPU or lack of RAM. RAID does make sense if there is no there is no other bottleneck, and you need the IO or raw speed. Ie, running several virtual machines, editing 32-but audio files @ 2.7GB each, etc etc.
In the case that you do need RAID:
I'm not sure about the average read/write, access time, buffer speed of the drives, so i'll look at it from a generic point of view.
Go for the 4x 320GB disks. Cache size does not make that big an effect on hard disk performance. Years ago, 2MB vs 8 MB was indeed substantial, but with modern disks, 16MB cache disks can outperform 32mb disks. Also, you will get higher throughput with 4 disks.
e.g. if the 320GB disks have an average of 60MBs Read/write, and the 500G disks have say 70MB/s read/write,
the obviously, 240MB/s (4x60) is a lot better than 210 MB/s (3x70). of course, this is just an example and your disks may be different.
Obviously, do go to the THG Disk charts and check out the disks performance. If the 7200.11 500GB drives trounce the the 320GB disks, then give that consideration.
Just to give a balance view so you can decide, there are disadvantages however.
-Running with 4 disks vs 3 means a higher chance of failure.
-Having more disks can increase access times of the array. Having said that, if you use a decent RAID controller ($300+) or an Intel ICH8r/9 controller, it will be fine as they are optimized for access times.
-You get less storage
And just as some final tips,
running a RAID with 3 or 4 disks is getting serious, so I would consider
-Having adequate cooling for your disks
-Staggered spin-up to avoid overloading you PSU
-getting a high quality PSU.
-If using an intel chipset, run a matrix RAID. 32 or 64kbyte stripe size for the OS, and a 128mbyte stripe size for the storage/editing array.
I will be doing HD capture and editing, so I would think I would need a raid for 4:2:2 720p 60FPS (full uncompressed) to insure no dropped frames. Case is an Antec 900, so the two drives each have one 120mm fan. As for a raid controller, I was just going to use the on-board one on the upcoming x48 motherboard. Don't know much about staggered spin-up. And yes, I'll check the charts out. Thanks for the help.
I don't know that much abut HD video so I'll take your word for it.
Antec 900 seems good, plenty of ventilation at with the front grilles. The onboard Intel controller are alright too, they'll be fine. Out of interest, what CPU are you using? Onboard controllers while they are "hardware based" do borrow a few CPU cycles for parity/striping. It's not much - for a 2 Disk RAID0 read/writing at max speed will use around 0.6-3% CPU with a dual core processor (typical usage will be <1%) or even less with a quad core. I'm assuming you would have a decently specc'ed CPU anyway, if your working with HD video (E6600 or better/quad core/AMD equivalent i can't think of...)
The staggered spin-up is a feature of AHCI/RAID. The Intel controllers support it. To enable it, most hard disks have a jumper on the back to set their mode (staggered spin-up, force SATA 1.5gbs, spread spectrum etc). Check the hard disk label for the jumper position or online at their support website.
FYI, staggered spin-up starts the drive consecutively after another, instead of all together when your computer boots up. Hard Disks create a very large surge when they first spin up - up to abt 2.5A each (30W). Especially if you have multiple disks, the initial surge can overload the PSU if they are all attached to the same power rail (12V1, 12V2 etc) Staggered spin-up helps avoid these problems. I can't remember the URL, but Anandtech had a RAID benchmarking article a while back. They had 8 disks running together, and they would have hard disks randomyl drop out of the array, because of power surges/sharing issues.
So yeh, try to enable the staggered spin-up, and keep maybe say half the disks on a separate power rail even if the power supply is quite beefy. 800W should be OK though.
Those data rates are only for capture. For editing, where multiple streams are being read and written simultaneously during rendering, higher speeds are required.
Above is some write specs that you need for HD capture. I'll be using 1080i at 59.94fps and 720p at 59.94fps (both 4:2:2 and full uncompressed).
As for the CPU, I'm waiting for the Q9450... hope it's out soon. Also waiting on the x48 gigabyte ddr2 motherboard. After that, I just need to pick out some ram and a video card. Was going to go with 4x1gb ddr2 800 or 2x2gb ddr2 800 as I hear sometimes when using four ram slots there can be problems. Might also look at ddr2 1200 since x48 supports it.
Raid 5 requires alot of horsepower to get the speed and redundancy from it. I have not seen a onboard controller that can outperform a itself in raid 5 vs. raid 0. For his use i definately do not see a reason to go spending 500 on a dedicated raid controller.
Yes while raid 0 is technically not a raid, it still has it uses. you shouldn't be so elitist concerning raid 0.
I have been running a raid 0 for over a year now with onboard intel and have never had a problem. My pc an record live tv, encode video and play mass effect without skipping a beat so raid 0 has it benefits for sure.
Many reviews show that raid 0 does not scale well beyond 2 drives with onboard controllers. I would do get 2 of the 500GB drives and a third drive to save completed projects.