I'm spec'ing a server to be used as a virtualization platform. What's the best RAID configuration to use on that type of server?
I've read the RAID 5 is not a good choice for hypervisor situations (probably due to the poor random write performance).
The controller would be a PERC 6/i SAS RAID controller.
RAID 10 will give you speed and redundancy, but at a higher cost. RAID 5 is considered slow for virtual infustructures and databases.
We have a Poweredge 2950 running Hyper-V with a six disk RAID5 and there are no performance problems. This only runs ten VMs, so you could argue that it's not that heavily loaded, all the same the disk performance is very good. Very, very good in fact!
People seem to have a real downer on RAID5, and it's certainly true that if you have the array configured for write-through the write performance is poor. However the Perc 5/i and 6/i controllers seem to manage write caching very effectively and unless your system is doing an awful lot of writes I doubt disk speed would be a problem. Yes, RAID10 will be faster, but that isn't the same as saying that RAID5 is too slow.
JR
RAID10 should offer the performance and redundancy you're looking for. Here's an article (albeit a little old) regarding it: http://www.pcguide.com/ref/hdd/perf/raid/levels/multLevel01-c.html.
I double-checked the specs on the controller and it should support RAID10 just fine.
Whatever you decide, please remember that RAID 0 is not really RAID because there is nothing redundant about it.