在本页阅读全文(共13页)
现今RAID 0及RAID 1架构已相当完整,但却无法同时兼顾运作速度与增加硬盘当机时的资料安全性,不同于前面两者,RAID 5可以同时顾全效能与安全性。RAID 5需要强大的逻辑处理能力,以便应付数组里数个硬盘同时运作,并在磁盘组(stripe set)中的所有硬盘中交叉写入资料及检核码信息。当在执行这个功能时,其实并不会特别需要复杂的硬件架构,但是当数据传输速率增加时,却会突然让CPU写入检测资料的负荷增加。
我们必须在这里区分出微辰信息所使用的是软件式RAID,还是使用RISC处理器的硬件式RAID来运作。乔鼎的控制器包含了自家的XOR处理器,而Adaptec、ICP和LSI Logic的控制器,宁愿依赖英特尔(Intel)的标准芯片。
为了能跨越数组里的所有硬盘来写入资料及检核码信息,RAID 5设定最少需要三个硬盘,因此在这种情况下,会有33%的硬盘储存容量会被浪费掉,比例算是有点高。当硬盘的数目增多时,同位检核码信息需求的储存空间就会降低,虽然硬盘当机的风险也同时增加。而最坏的局面当然就是两个硬盘一起当机。
我们能够作出以下的结论:当有四个硬盘时,你必须牺牲1/4的储存容量作为备用,这样才能让最坏情况的发生率降到最低。而这四个RAID 5数组,并不会被支持133 Mbps(32位,32MHz)的低效能PCI总线所限制。
值得一提的是,对桌上型PC来说,RAID 5数组是个不易执行的解决方案。甚至是工作站,RAID 0+1(striping + mirroring)或RAID 1+0 (mirroring + striping) 仍归属在高阶又快速的解决方案,虽然他们会占用更多可利用的硬盘容量。
本文导航