Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1413663
  • 博文数量: 269
  • 博客积分: 3602
  • 博客等级: 中校
  • 技术积分: 4536
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:13
文章分类

全部博文(269)

文章存档

2014年(8)

2013年(139)

2012年(122)

分类: 系统运维

2013-05-10 10:55:59

磁盘阵列(DiscArray)是由很多 台磁盘机或光盘机按肯定 的正直 ,如分条(Striping)、分块(Declustering)、交错存取(Interleaving)等构成 一个快速,超大容量的外存储器子体系 。它在阵列独霸器的独霸和管理 下,实现快速,并行或交错存取,并有较强的容错手段 。从用户观念看,磁盘阵列固然 是由几个、几十个乃至 上百个盘构成 ,但仍可认为 是一个单一磁盘,其容量可以高达几百~上千千兆字节,因此这一能力 普及 为多媒体体系 所迎接 。
  盘阵列的全称是:RedundanArrayofInexpensiveDisk,简称RAID能力 。它是1988年由美国加州大学Berkeley分校的DavidPatterson传授 等人提出来的磁盘冗余能力 。从其时起,磁盘阵列能力 生长 得很快,并逐渐走向成熟。如今 已根本 得到公认的有下面八种系列。
1.RAID0(0级盘阵列)
  RAID0又称数据分块,即把数据散播在多个盘上,没有容错法子。其容量和数据传输率是单机容量的N倍,N为构成 盘阵列的磁盘机的总数,I/O传输速率高,但均匀 无妨碍 工夫MTTF(MeanTimeToFailure)只有单台磁盘机的N分之一,因此零级盘阵列的可靠性最差。
2.RAID1(1级盘阵列)
  RAID1又称镜像(Mirror)盘,采用 镜像容错来前进可靠性。即每一个事变 盘都有一个镜像盘,每次写数据时必需 同时写入镜像盘,读数据时只从事变 盘读出。一旦事变 盘发生妨碍 立即 转入镜像盘,从镜像盘中读出数据,然后由体系 再规复 事变 盘精确 数据。因此这种行动 数据可以重构,但事变 盘和镜像盘必需 维持 逐一 对应相干。这种盘阵列可靠性很高,但其有效 容量减小到总容量一半以下。因此RAID1常用于对堕落 率哀求 极严的操纵场合 ,如财务 、金融等范围。
3.RAID2(2级盘阵列)
  RAID2又称位交错,它采用 汉明码作盘错查验 ,无需在每个扇区之掉队行CRC(CyclicReDundancycheck)查验 。汉明码是一种(n,k)线性分组码,n为码字的长度,k为数据的位数,r为用于查验 的位数,故有:n=2r-1r=n-k
  因此按位交错存取最有利于作汉明码查验 。这种盘适于大数据的读写。但冗余信息开销照样 太大,榨取了这类盘的普及 操纵。
4.RAID3(3级盘阵列)
  RAID3为单盘容错并行传输阵列盘。它的特性是将查验 盘减小为一个(RAID2校验盘为多个,DAID1查验 盘为1比1),数据以位或字节的行动 存于各盘(分散记实 在组内相同 扇区号的各个磁盘机上)。它的利益是所有阵列的带宽可以充沛 操作,使批量数据传输工夫减小;其错误是每次读写要牵动所有组,每次只能完成一次I/O。
5.RAID4(4级盘阵列)
  RAID4是一种可独立地对组内各盘举办读写的阵列。其校验盘也只有一个。
  RAID4和RAID3的不同是:RAID3是按位或按字节交错存取,而RAID4是按块(扇区)存取,可以单独地对某个盘举办操纵 ,它无需象RAID3那样,那怕每一次小I/O操纵 也要涉及全组,只需涉及组中两台磁盘机(一台数据盘,一台查验 盘)即可。从而前进了小量数据的I/O速率。
6.RAID5(5级盘阵列)
  RAID5是一种旋转奇偶校验独立存取的阵列。它和RAID1、2、3、4各盘阵列的差别 点,是它没有牢靠的校验盘,而是按某种正直 把其冗余的奇偶校验信息匀称 地散播在阵列所属的全部 磁盘上。于是在同一台磁盘机上既有数据信息也有校验信息。这一变化 办理 了争用校验盘的题目 ,因此DAID5内允许在同一组内并发举办多个写操纵 。以是 RAID5即适于大数据量的操纵 ,也适于种种 事宜处理 赏罚 。它是一种快速,大容量和容错散播公道 的磁盘阵列。
7.RAID6(6级盘阵列)
  RAID6是一种双维奇偶校验独立存取的磁盘阵列。它的冗余的检、纠错信息匀称 散播在全部 磁盘上,而数据仍以巨细 可变的块以交错行动 存于各盘。这类盘阵列可允许 双盘堕落 。
8.RAID7(7级盘阵列)
  RAID7是在RAID6的根本 上,采用 了cache能力 ,它使得传输率和相应 速率 都有较大的前进。Cache是一种高速缓冲存储器,即数据在写入磁盘阵列早年,先写入cache中。一样平常 采用 cache分块巨细 和磁盘阵列中数据分块巨细 相同 ,即一块cache分块对应一块磁盘分块。在写入时将数据判别 写入两个独立的cache,如许 纵然 此中 有一个cache出妨碍 ,数据也不会损失。写操纵 将直接在cache级相应 ,然后再转到磁盘阵列。数据从cache写到磁盘阵列时,同一磁道的数据将在一次操纵 中完成,停止了不少块数据多次写的题目 ,前进了速率 。在读出时,主机也是直接从cache中读出,而不是从阵列盘上读取,镌汰 与磁盘读操纵 次数,如许 比拟 充沛 地操作了磁盘带宽。
  如许 cache和磁盘阵列能力 的结合,增补 了磁盘阵列的不敷 (如分块写哀求相应 差等弱点),从而使所有体系 以高效、快速、大容量、高可靠以及灵活、利便 的存储体系 供给 给 用户,从而满意 了当前的能力 生长 的必要 ,尤其是多媒体体系 的必要 。
理会磁盘阵列的关键能力
存储能力 在打定机能力 中受到普及 存眷 ,做事器存储能力 更是业界关怀 的热点。一谈到做事器存储能力 ,人们险些 立即 与SCSI(Small Computer Systems Interface)能力 联系在一起。尽量自制 的IDE硬盘在性能、容量等关键能力 指标上已经大大地前进,可以满意 乃至 高出 原有的做事器存储装备 的需求。但由于Internet的遍及 与高速生长 ,网络做事器的局限 也变得越来越大。同时,Internet不只对网络做事器本身 ,也对做事器存储能力 提出了苛刻 哀求 。无止境 的市场需求促使做事器存储能力 飞速生长 。而磁盘阵列是做事器存储能力 中比拟 成熟的一种,也是在市场上比拟 多见的大容量外设之一。
在高端,传统的存储模式无论在局限 上,照样 安详上,或是性能上,都无法满意 出格操纵日益膨胀的存储需求。诸如存储局域网(SAN)等新的能力 或操纵方案 不绝 涌现 ,新的存储体系 结构息争 决方案 层出不穷,做事器存储能力 由直接毗连 存储(DAS)向存储网络能力 (NAS)方面扩张。在中低端,随着硬件能力 的不绝 生长 ,在壮大 市场需求的敦促下,内地 化的、基于直接毗连 的磁盘阵列存储能力 ,在速率 、性能、存储手段 等方面不绝 地迈上新台阶。并且 ,为了满意 用户对存储数据的安详、存取速率 和超大的存储容量的需求,磁盘阵列存储能力 也从讲求 能力 创新、重视体系 优化,以能力 方案 为主导的能力 敦促期渐渐 进入了夸大 家产标准 、着眼市场局限 ,以成熟产物 为主导的产物 遍及 期。
回顾 磁盘阵列的生长 历程,不停 和SCSI能力 的生长 严密 关联,一些厂商推出的专有能力 ,如IBM的SSA(Serial Storage Architecture)能力 等,由于兼容性和升级手段 不尽如人意,在市场上的影响都远不及SCSI能力 普及 。由于SCSI能力 兼容性好,市场需求繁茂,使得SCSI能力 生长 很快。从最原始5MB/s传输速率 的SCSI-1,不停 生长 到如今 LVD接口的160MB/s传输速率 的Ultra 160 SCSI,320MB/s传输速率 的Ultra 320 SCSI接口也将在2001年出现(见表1)。从当前市场看,Ultra 3 SCSI能力 和RAID(Redundant Array of Inexpensive Disks)能力 还应是磁盘阵列存储的主流能力 。
阅读(928) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~