你需要RAID6吗?大型数据库应用首选
目前服务器中常见的RAID类型主要是:
RAID 0:读写速度快,硬盘利用率为100%,成本低,但是不具备备份及容错能力,可靠度最差。
RAID 1:完全容错,可靠性高,但是硬盘利用率仅仅为50%。
RAID 5:读写速度高于RAID1,而当一个硬盘驱动器出现故障可以通过校验信息恢复数据,空间利用率为(n-1)/n,成本相对经济,也是目前使用最广泛的是RAID技术。
RAID 0:读写速度快,硬盘利用率为100%,成本低,但是不具备备份及容错能力,可靠度最差。
RAID 1:完全容错,可靠性高,但是硬盘利用率仅仅为50%。
RAID 5:读写速度高于RAID1,而当一个硬盘驱动器出现故障可以通过校验信息恢复数据,空间利用率为(n-1)/n,成本相对经济,也是目前使用最广泛的是RAID技术。
可是随着硬盘容量和密度的增加,当一块硬盘损坏后,数据重建的时间在延长甚至非常困难,而此过程中第二块硬盘出错风险增大。因此,RAID6技术在今年开始呈现上升趋势。
权衡RAID6
RAID6是对RAID5的扩展。它在磁盘阵列中增加了第二个独立的奇偶校验信息块,两个独立的奇偶系统使用不同的算法,所以需要N+2个磁盘。这样即使两块磁盘同时失效,也不会影响数据的使用。
表1:不同RAID类型的磁盘利用率比较
|
RAID类型 |
空间利用率 |
备注 |
|
RAID 1 (2D + 2D) |
50% |
镜像 |
|
RAID 5 (3D + 1D) |
75% |
数据盘和校验盘之间的比例 |
|
RAID 5 (7D + 1D) |
87.5% | |
|
RAID 6 (6D + 2D) |
75% |
RAID 6 (6D + 2D)和RAID 5 (3D + 1D)的利用率是一样的 |
表2:不同RAID类型的性能比较
|
RAID类型 |
随机读和顺序读 |
顺序写 |
随机写 |
|
RAID 1 (2D + 2D) |
100% |
100% |
100% |
|
RAID 5 (3D + 1D) |
100% |
150% |
50% |
|
RAID 5 (7D + 1D) |
200% |
350% |
100% |
|
RAID 6 (6D + 2D) |
200% |
300% |
66.7% |
|
备注 |
和磁盘的数量成正比 |
和数据盘的数量成正比 |
|
0
相关文章