常用RAID方案比较

  • A+
所属分类:操作系统

磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),即“由廉价磁盘组成的冗余阵列”。

以下是对常用的RAID方案作个总结和比较。

RAID模式RAID 0RAID 1RAID 10&01RAID 3RAID 5
名称条带阵列镜像阵列条带式镜像阵列镜像式带条阵列校验条带阵列分散校验条带阵列
说明连续的数据分成几份,然后分散存储到阵列中的各个硬盘上把相同的数据写入多块磁盘RAID 0和RAID 1结合的方式。在RAID 0基础上增加了一个盘用于保存奇偶校验值将RAID 3的奇偶校验值分散于每个盘中
安全性低,无冗余和完整性校验高,有冗余,热备份等同RAID 1的安全性较高,由奇偶校验实现数据完整性,单盘错误可恢复。
数据重建快,有热备份快,有热备份较慢,需要从另外的磁盘读取数据进行异或计算来恢复。如果此时再次出现磁盘损坏,将是灾难性的。
性能读:高
写:高
写:和单盘一样读:较单盘高具有RAID 0的速度写:随机数据较慢,因为需要重写校验盘信息。大量连续数据好点。
读:较快,花费了一点时间计算校验和。
优点高速的读写性能高安全性高安全性和高速读写性能较高读取性能和安全性,磁盘利用率较高。不错的折中方案。
缺点安全性低成本高,磁盘利用率低校验盘容易成为瓶颈。有写入放大效应(写损失)有写入放大效应(写损失)
适用环境无故障的高速读写,安全性要求不高,如图形工作站等。要求安全性高服务器、数据库存储领域。需要高速存取,高安全性环境。如金融系统,银行等。商业使用较少随机数据传输要求安全性高,如数据库、存储等。

PS:

RAID 10 和 RAID 01 的区别: RAID 10,RAID 50等都是属于一种组合式的整列模式。RAID 10和RAID 01区别在于组合的顺序。RAID 10 是把多个RAID 1组合成RAID 0,RAID 01相反。网上有文章认为RAID 10安全性优于RAID 01,个人认为,如果条带时的分块方式一样,其实二者没多大区别。所以其实安全性还是归于具体实现的方式了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: