(转)SSD阵列卡方案优化:考虑使用RAID 50替代RAID 10

/ 0评 / 0

作者: 麒麟         原址:http://noops.me/?p=1805

大家都知道SSD成本比较高,而不少用户在考虑可用性时都会选用RAID 10作阵列,这样无疑又增加了成本。然而RAID 10的可用性也并非百分百完美。为了能够平衡可用性和成本,因此最近一直在研究性价比更高的RAID 50,它提供了接近RAID 10的可用性并且接近RAID 5的成本,像是在高可用的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块盘):

 

 

 

 

 

 

再以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把!

 

百度已收录

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

来来来,看看你是不是一个人。 *