RAID-0 总结:
1. 提高了磁盘读写 IO 性能, 理论: 硬盘原速度的 * 硬盘数
2. 无容错能力
3. 最少使用 2 块硬盘
4. 硬盘可用空间, 为所有硬盘中空间最小的硬盘空间乘以硬盘总数, 公式如下
N*min(Disk0..DiskN)
而 DAID-1
将多个硬盘相互做成镜像, 提高冗余能力, 读取速度, 但是写能力略有下降;
RAID-1 总结:
1. 提高了读的性能, 写性能下降
2. 极大提高了容错能力
3. 最少使用 2 块硬盘
4. 硬盘可用空间, 为所有硬盘中的空间最小硬盘的空间大小, 公式 1*min(Disk0..DiskN)
RAID-5
相比于 RAID-4 而言, 冗余校验码分别存放在每个硬盘中
简单的来说, RAID-5 就是 RAID-4 的升级版, 弥补了 RAID-4 的缺陷, RAID 采用将冗余校验码分别存放在每一个磁盘上来达到负载均衡的效果, 而且极大的提高了整体性能, 但是只能提供一块硬盘的冗余
RAID-5 总结
1. 提高了读写 IO 性能
2. 提高了容错能力, 相比于 RAID-4 而言提高整体的稳定性
3. 最少使用 3 块硬盘
4. 最大硬盘使用空间, 为所有硬盘中空间最小的硬盘的空间大小乘以硬盘数减去 1, 公式 (N-1)*min(Disk1..DiskN)
RAID-10/01
简单来说, RAID-1001 是两种混合型 RAID,RAID-10 先将所有的硬盘分成 N 组组成 RAID-1 提高冗余性, 然后将组组成 RAID-0 提高硬盘性能, 最多可支持半数硬盘损坏而不丢失数据
RAID-10 总结
1. 提高读写 IO 性能
2. 提高了容错能力, 但是效果不是很好, 因为使用不可靠的 RAID-0 在使用可靠的 RAID-1, 就好像地基缩水, 而顶层建的很牢固一样
3. 最少使用 4 块硬盘
4. 最大硬盘使用空间, 为所有硬盘中空间最小的硬盘的空间乘以 2, 公式 (N*min(Disk0..Disk1))/2
常见 RAID 级别及原理
来源: http://www.bubuko.com/infodetail-2486771.html