I have a few extra SSD drives (I know its rare but this has actually happened). I figured since I have almost 500 GB in SSD's I might as well replace all of my standard HDD's with them. I currently have a RAID 5 setup and enjoy the the speed and redundancy with 10k RPM drives. Should I bother to put my SSD's in RAID 5? I have not heard of anyone doing this and have no idea how it is going to work out. The loss of space doesn't really bother me since I have a 2 TB NAS with all my media on it. Does anyone have experience with putting solid state drives in a RAID 5. If RAID 5 is a bad idea has anyone had experience with a RAID 10? is it possible to stripe the SSD's and provide redundancy with standard HDD's?
feedback
|
|
I'd be careful with RAID 5, as any minor write requires reading, recalculating, and writing the entire block. For an SSD, this is OK if the Parity block size is the same as the SSD block size (or a multiple thereof), and they are aligned identically, of course. If not, every write will touch two or more SSD blocks on every disk, putting more pressure on the one known weakness of SSD's - number of writes. @Spike (can't comment yet, so it goes here) "1000% faster" is a tad misleading. Random access time is even a bit better compared to typical drives, but sustained data rate is far from that factor. The fresh out-of-the-box OCZ Vertex 2 on my desk does 231MB/s burst and 172MB/s average read in HDTach. There's still enough headroom to the SATA II limit (375MB bus bandwidth) to allow a 2 Disk RAID. | |||||
feedback
|
|
Q: Which RAID levels are optimal with SSD's? A: In most cases RAID-5 will be optimal choice for server applications, providing well balanced combination of performance, capacity, data availability, and cost. More details on other RAID levels are provided below: RAID-10: Can be used in business-critical applications that require the highest data availability and the highest write performance. RAID-10 can tolerate more than a single drive failure. However, benefits of using RAID-10 with SSD's are substantially smaller than with HDD's. RAID-6: Not likely to be used with SSD's. Designed primarily for use with high-capacity HDDs that have long rebuild times. RAID-1: Can be used when capacity of a single SSD is sufficient and when higher data availability and/or double the read performance are needed. RAID-0: Can be used with workstation type of applications when potential data loss is not critical. Provides the highest performance and the highest capacity per dollar. | |||
|
feedback
|
|
In contrast to what SpikeX writes, Raid5 DOES provide redundancy. 1 drive out of 3 can fail and the array still works. RAID10 can be notable faster for reading and MUCH fast for writing. I think the decision depends on what your needs are and if you use a hardware RAID controller. If you need fast write access, prefer RAID10. If you use software RAID prefer RAID10, too, because your system will have a high load just by calculating the difference for the level 5. | |||||||||||||
feedback
|
|
SSDs are much faster than traditional platter-based disks, so having them in a RAID, depending on how you set it up, might not be as beneficial (you'd hit the limit for data transfer rates since SSDs can be up to 1000% faster than standard disks). If you want speed and redundancy, I would go with RAID0+1 (or 1+0), or RAID5+1 if you have enough drives. RAID5 probably wouldn't be useful since there's no redundancy. | |||||||
feedback
|