对于不同要求的RAID级别选择
一. 如何选择和配置读写速度最快且有一定容错能力的RAID
如何选择和配置读写速度最快且有一定容错能力的RAID?
可以从下面的两个方面来详细讨论:
1 读写速度
RAID Random Random Sequential Sequential
Level Read Perf Write Perf Read Perf Write Perf
0 ⋆⋆⋆⋆ ⋆⋆⋆⋆ ⋆⋆⋆⋆⋆ ⋆⋆⋆⋆
1 ⋆⋆⋆ ⋆⋆⋆ ⋆⋆ ⋆⋆⋆
5 ⋆⋆⋆⋆ ⋆⋆ ⋆⋆⋆⋆ ⋆⋆⋆
6 ⋆⋆⋆⋆ ⋆ ⋆⋆⋆⋆ ⋆⋆
通过上面的表格可以看出,对于单级RAID 而言:RAID0 不论是在读,还是
在写方面都有良好的性能。
RAID0 的相关特性:
RAID0,通过独立访问的方法将数据分块,能实现多个I/O 操作同时并行处理。因此其吞吐量是最大的。
RAID0 能满足性能的要求,例如对于多媒体和数据传输率较高的系统。
要求读写速度最快:根据价格和当前的应用较为广泛的RAID 来看,RAID0 满足要求。
但RAID0 中的数据没有冗余,数据的安全性没有保障,其容错能力为零。
2 容错能力
RAID LEVEL Fault Tolerance
0 none
1 ⋆⋆⋆⋆
5 ⋆⋆⋆
6 ⋆⋆⋆⋆⋆
1 由于RAID6 使用了双校验的方式,当两个磁盘发生故障时,也可以恢复,因此RAID6 容错能力最强。
2 RAID1 使用的是镜像方式进行容错。RAID1 的容错能力也很强。
3 RAID5 使用分布式的奇偶校验,其容错能力也不错。
根据上面的读写性能,容错能力的分析,以及当前市场上常
见的RAID 技术及应用情况。如果要选择读写速度最快,有一定
容错能力的RAID 可以选择RAID10,RAID50 等配置策略。通
过比较发现RAID10 的产品和技术都已经非常成熟,所以选择
RAID10。
二. 如何选择和配置容错能力最强的RAID
RAID6
三. 速度适中,有效容量尽可能大,有一定的容错能力的RAID
RAID5