Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: mrjoltcolaPosted on 2009-08-07 at 12:54:15ID: 25046332
I have experience losing two RAID 5 volumes in my career, both due to multiple disk failures in a volume before the administrator caught it. In one instance, the admin worked for me. :|
As such, I do not recommend RAID-5 or any other parity RAID with modern disk capacity and cost. There is no point anymore. Years ago it was the way to get great savings on disk, but nowadays, RAID-10 (or 0+1 which is different) is mostly superior. I've seen a comple of comparisons that indicated RAID-5 and other parity levels with a slight edge on reads, but it still loses in all other categories:
1) Redundancy
2) Performance including read and write in a healthy volume
3) Performance in degraded state (parity RAIDs suffer badly in degraded state)
4) Speed of recovery / rebuild (parity RAIDs are horribly slow in rebuild)
RAID-10 wins all of these. You can theoretically lose half your disks with RAID-10, though you'd have to get lucky.
Since RAID-Z is non-standard, and proprietary to Sun's ZFS, and it still is not as redundant as a RAID-10, I've never used it, nor wanted to. I've seen many arguments for the various parity RAIDs over the years, most of them are hanging by some small thread, and ignoring the rest of the benefits of RAID-10/20, etc. but I like the simplicity and cleanliness of RAID-10, and this is why I also feel it is the standard RAID chosen in many corporate datacenters for critical data and is also the one recommended by Microsoft for Exchange servers. I feel with SSD, huge caches and higher platter capacities, all parity RAID is a dead end technology, except where data integrity is concerned.
The one nice thing RAID-Z has is the filesystem integrity / self-healing data, due to involvement of the ZFS checksum, which filesystem independant hardware RAID cannot do. Thats nice.
So my question to you, what is your goal?
To achieve maximum disk space with available spindles?
To achieve better performance than RAID-5?
A combination of both?
Or to get the integrity advantage of ZFS + RAID-Z?
If the former two, I wouldn't move to Solaris just to get that, there are other alternatives.