考虑使用RAID 50替换RAID 10(SSD篇)(转载)

1910阅读 0评论2015-03-23 lyhabc
分类:服务器与存储

转载自:%3D%3D&devicetype=Windows+7&version=61000721&pass_ticket=4VzhSQcS6G3EndrldFryE2NcrTy24JJtIXxVRg%2BwoiJYsPvMNI5a%2BVaYOFF6K8uf

(SSD篇)


为了能够平衡性能、可用性和成本,最近一直在研究性价比更高的RAID 50(阿里巴巴 DBA 彭立勋建议用RAID 50 因为是SSD 所以那一点点的性能损失是没有问题的):它提供了接近RAID 10的性能、可用性并且接近RAID 5的成本,像是在性能、可用性和成本之间的取了一个平衡点。

为了能够直观了解不同RAID类型下的故障可用性,我们首先做个简单的可用性分析(以8盘RAID 10的同等容量作对比):

RAID 50中:4块盘组成单组RAID 5,然后两组RAID 5再组成RAID 0最后得到8块盘的RAID 50

案例分析:

我们以9块盘RAID 50(3组RAID 5)为例作分析(达到相同容量的RAID 10需要12块盘) RAID5 至少三块盘:



再以12块盘RAID 50(4组RAID 5)为例作分析(达到相同容量的RAID 10需要16块盘):

上面对比中RAID 50已经能够容忍第3甚至第4块盘的故障,只是可用性相比RAID 10低了些,但是两者都不能达到完美的100%,所以权衡可用性和成本RAID 50还是有相当大的优势。


接下来看看性能,为了能够很好地分析性能,我们沿用了第一组对比方案的作性能分析:


随机读分析:

随机写分析:

混合随机读写分析:

顺序读分析:

顺序写分析:

性能测试结论:

总结:

RAID 50提供了接近RAID 10性能、可用性以及接近RAID 5成本的特性,具有较好的整体性价比优势,所以考虑使用RAID 50替换RAID 10把!

上一篇:20个 Unix/Linux 命令技巧(转载)
下一篇:CentOS标准目录结构详细版(转载)