Chinaunix首页 | 论坛 | 博客
  • 博客访问: 194235
  • 博文数量: 69
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-03 11:35
文章分类

全部博文(69)

文章存档

2011年(13)

2010年(46)

2009年(10)

我的朋友

分类: 服务器与存储

2010-01-28 09:58:38

RAID 100128RAID 简记

@ http://zcatt.cublog.cn

 

  RAID全称是Redundant Array of Inexpensive(Independent) Disks, 中文是廉价(独立)磁盘冗余阵列。而不是Redundant Access Independent Disks. RAID的使用有两个主要目标:存储系统的数据吞吐量(Throughput)和存储系统的容错度/稳定冗余性。

  最初,RAIDSCSI的专有产品。但现在已经有了使用SATAIDERAID系统了。

  RAID的实现可以分为全软,半软半硬和全硬三个类别。全软RAID是指RAID的所有功能都是OSCPU来完成,没有RAID的控制/处理芯片和I/O芯片。半软半硬RAID有自己的控制/处理芯片,但缺少I/O芯片,这方面的工作仍由CPU和驱动完成。全硬RAID有自己的RAID的控制/处理芯片和I/O芯片,理论上不占用CPU

 

  下面是RAID的等级。

       1)RAID-0, Striped Disk Array without Fault Tolerance(没有容错设计的条带磁盘阵列)

       所有磁盘被分割成(大小)一致的条带,条带串列起来。没有冗余,一毁具毁。但是读写性能提高较大。〉50%以上。

 

       2)RAID-1, Mirroring and Duplexing(相互镜像)

       两个或多个硬盘互为镜像。特点是提供强大的数据容错能力,但是价格昂贵。

 

       3)RAID-2, Hamming Code ECC(汉明码错误检测与修正)

       采用汉明码机制,分为数据存储磁盘阵列和校验信息磁盘阵列。RAID-2是早期针对数据即时安全性非常敏感的领域,如金融服务等的解决方案。但由于成本高昂,目前基本不再使用。

 

       4)RAID-3, Parallel transfer with parity(并行传输及校验)

       RAID-3属于即时ECC,是在RAID-2基础上发展成的,采用异或逻辑代替汉明码,大幅降低了成本。RAID-3RAID-5出来后渐渐退出市场。

 

       5)RAID-4, Independent Data disks with shared Parity disk(独立的数据硬盘与共享的校验硬盘)

       原理同RAID-3基本相同,最大的不同点是RAID-4采用block而不是strip存储数据。

 

       6)RAID-5, Independent Data disks with distributed parity blocks(独立的数据磁盘与分布式校验块)

       它也是一种即时校验RAID系统。没有独立的校验硬盘,校验数据块分布在各个数据硬盘上。RAID-5的硬盘利用较高,是最常用的高级RAID等级。

 

       其他的RAID方案,此处不备述。

 

   

 

参考

1. 赵效民, 让我们谈谈RAID

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

阅读(1315) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~