RAID 的诞生
由加利福尼亚大学伯克利分校 (University of California-Berkeley) 在 1988 年, 发表的文章:"A Case for Redundant Arrays of Inexpensive Disks". 文章中, 谈到了 RAID 这个词汇, 而且定义了 RAID 的 5 层级. 伯克利大学研究目的是反映当时 CPU 快速的性能. CPU 效能每年大约成长 30~50%, 而硬磁机只能成长约 7%. 研究小组希望能找出一种新的技术, 在短期内, 立即提升效能来平衡计算机的运算能力.
RAID:Redundant Arrays of Inexpensive(Independent) Disks
多个磁盘合成一个 "阵列" 来提供更好的性能, 冗余, 或者两者都提供
RAID 功能
? 提高 IO 能力
磁盘并行读写
? 提高耐用性
磁盘冗余来实现
RAID 实现的方式
外接式磁盘阵列: 通过扩展卡提供适配能力
内接式 RAID: 主板集成 RAID 控制器, 安装 OS 前在 BIOS 里配置
软件 RAID: 通过 OS 实现
RAID 级别
多块磁盘组织在一起的工作方式有所不同
RAID-0: 也称为条带卷 strip
读, 写性能提升
可用空间: 100%
无容错能力
最少磁盘数: 2 个或以上
RAID-1:
读性能提升, 写性能略有下降
可用空间: 1/n
有冗余能力
最少磁盘数: 2 个或以上
RAID-4
增加一块奇偶校验盘
RAID-5:
RAID5 是 RAID4 的升级版, 把数据和相对应的奇偶校验信息存储到组成 RAID5 的各个磁盘上, 并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上.
读, 写性能提升
可用空间 1-1/n
最少三块磁盘
RAID-6:
读, 写性能提升
可用空间: 1-2/n
有容错能力: 允许最多 2 块磁盘损坏
最少磁盘数: 4, 4+
RAID-10:
读, 写性能提升
可用空间: N*min(S1,S2,...)/2
有容错能力: 每组镜像最多只能坏一块
最少磁盘数: 4, 4+
RAID-01
多块磁盘先实现 RAID0, 再组合成 RAID1
RAID-50
多块磁盘先实现 RAID5, 再组合成 RAID0
JBOD:Just a Bunch Of Disks
功能: 将多块磁盘的空间合并一个大的连续空间使用
可用空间: sum(S1,S2,...)
RAID7
可以理解为一个独立存储计算机, 自身带有操作系统和管理工具, 可以独立
运行, 理论上性能最高的 RAID 模式
常用级别:
RAID-0, RAID-1, RAID-5, RAID-10, RAID-50, JBOD
来源: http://www.bubuko.com/infodetail-3280217.html