RAID 4特点与应用

  RAID 4 是采取独立存取模式,同时以单一专属的Parity Disk 来存放Parity DataRAID 4的每一笔传输﹝Strip﹞资料较长,而且可以执行Overlapped I/O,因此其读取的性能很好。

  但是由于使用单一专属的Parity Disk 来存放Parity Data,因此在写入时,就会造成很大的瓶颈。因此,RAID 4并没有被广泛地应用。

  RAID 5特点与应用

  RAID 5也是采取独立存取模式,但是其Parity Data 则是分散写入到各个成员磁盘驱动器,因此,除了具备Overlapped I/O 多任务性能之外,同时也脱离如RAID 4单一专属Parity Disk的写入瓶颈。但是,RAI?D 5在座资料写入时,仍然稍微受到"读、改、写过程"的拖累。

  由于RAID 5 可以执行Overlapped I/O 多任务,因此当RAID 5的成员磁盘驱动器数目越多,其性能也就越高,因为一个磁盘驱动器再一个时间只能执行一个 Thread,所以磁盘驱动器越多,可以Overlapped 的Thread 就越多,当然性能就越高。但是反过来说,磁盘驱动器越多,数组中可能有磁盘驱动器故障的机率就越高,整个数组的可靠度,或MTDL (Mean Time to Data Loss) 就会降低。

  由于RAID 5将Parity Data 分散存在各个磁盘驱动器,因此很符合XOR技术的特性。例如,当同时有好几个写入要求发生时,这些要写入的数据以及Parity Data 可能都分散在不同的成员磁盘驱动器,因此RAID 控制器可以充分利用Overlapped I/O,同时让好几个磁盘驱动器分别作存取工作,如此,数组的整体性能就会提高很多。

  基本上来说,多人多任务的环境,存取频繁,数据量不是很大的应用,都适合选用RAID 5 架构,例如企业档案服务器、WEB 服务器、在线交易系统、电子商务等应用,都是数据量小,存取频繁的应用。

  RAID 0+1﹝RAID 10﹞

  RAID 0+1/RAID 10,综合了RAID 0 和 RAID 1的优点,适合用在速度需求高,又要完全容错,当然经费也很多的应用。RAID 0和RAID 1的原理很简单,合起来之后还是很简单,我们不打算详细介绍,倒是要谈谈,RAID 0+1到底应该是RAID 0 over RAID 1,还是RAID 1 over RAID 0,也就是说,是把多个RAID 1 做成RAID 0,还是把多个RAID 0 做成RAID 1?
 
RAID 0 over RAID 1

  假设我们有四台磁盘驱动器,每两台磁盘驱动器先做成RAID 1,再把两个RAID 1做成RAID 0,这就是RAID 0 over RAID 1

  (RAID 1) A = Drive A1 + Drive A2 (Mirrored)
  (RAID 1) B = Drive B1 + Drive B2 (Mirrored)
  RAID 0 = (RAID 1) A + (RAID 1) B (Striped)

  RAID 1 over RAID 0

  假设我们有六台磁盘驱动器,每两台磁盘驱动器先做成RAID 0,再把两个RAID 0做成RAID 1,这就是RAID 0 over RAID 1

  (RAID 0) A = Drive A1 + Drive A2 (Striped)
  (RAID 0) B = Drive B1 + Drive B2 (Striped)
  RAID 1 = (RAID 1) A + (RAID 1) B (Mirrored)

  在这种架构之下,如果 (RAID 0) A有一台磁盘驱动器故障,(RAID 0) A就算毁了,当然RAID 1仍然可以正常工作;如果这时 (RAID 0) B也有一台磁盘驱动器故障,(RAID 0) B也就算毁了,此时RAID 1的两磁盘驱动器都算故障,整个RAID 1资料就毁了。

  因此,RAID 0 OVER RAID 1应该比RAID 1 OVER RAID 0具备比较高的可靠度。所以我们建议,当采用RAID 0+1/RAID 10架构时,要先作RAID 1,再把数个RAID 1做成RAID 0
 
RAID 10,30,50的配置
 
  使用NETRAID ASSISTANT 工具。选择WIZARD 向导配置:
  
  
  第一次选择三个硬盘,然后选择Add to Array 在逻辑盘,选择Accept Array
  重复上面的操作,在逻辑盘位置出现两个Array ,Array0,Array 1,
  
 
  选择NEXT 选项,屏幕出现:
  
  注意在屏幕的左下角的 Span Arrays 选项,选择此项,屏幕出现:

 
  选择确定即可。
  屏幕出现:
  
  选择Accept ,Next, Finish,Initialize 即可。
更改 RAID 配置
 
  一:增加硬盘:(以改变RAID 级别和增加容量,如2个硬盘已经做了RAID 1,要增加一个硬盘到RAID 5)
   用Navigator光盘启动,进入NETRAID ASSISTANT 工具
  
  用鼠标选择要增加的逻辑盘和物理盘,使之变黑。

 

  
  
  选择Logical Drv 菜单,再选择Change Config 选项,再选择 Add Capacity 选项。
选择 确定,屏幕出现:
  
 

 
  选择你所需要的RAID Levels, 并选择Apply 选项 。
  
  
  屏幕出现重构过程:
  当重构完成后,屏幕会出现已经改变RAID 的逻辑盘 LD0:
  这样就已经完成了。
二:改变RAID LEVEL(在现有的基础上,改变RAID 级别)
  规则:
   RAID 5 RAID 3 0
   RAID 3 RAID 5 0
   RAID 1 RAID 0
  在HP NetRAID Assistant中:
  用鼠标选择要改变的逻辑盘,使之变黑。
  选择Logical Drv 菜单,再选择Change Config 选项,再选择 RAID Level 选项。
  屏幕出现:
  
  
  选择要改变的RAID 级别,然后选择APPLY 即可。