详解磁盘阵列RAID原理、种类及性能优缺点( 三 )


RAID 60

详解磁盘阵列RAID原理、种类及性能优缺点

文章插图
 
RAID 6与RAID 0的组合:先作RAID 6,再作RAID 0 。换句话说,就是对两组以上的RAID 6作Stripe访问 。RAID 6至少需具备4颗硬盘,所以RAID 60的最小需求是8颗硬盘 。
由于底层是以RAID 6组成,所以RAID 60可以容许任一组RAID 6中损毁最多2颗硬盘,而系统仍能维持运作;不过只要底层任一组RAID 6中损毁3颗硬盘,整组RAID 60就会失效,当然这种情况的概率相当低 。
比起单纯的RAID 6,RAID 60的上层透过结合多组RAID 6构成Stripe访问,因此性能较高 。不过使用门槛高,而且容量利用率低是较大的问题 。
软RAID和硬RAID
根据实现模式,RAID又分为软RAID和硬RAID 。
软件磁盘阵列(Software RAID)
主要由CPU处理数组存储作业,缺点为耗损较多CPU资源运算RAID,优点则是价格偏低 。分类有3种:
基于主板的磁盘阵列:只需要主板支持即可(通常是芯片组内置的RAID功能,如Intel Matrix RAID,Intel Rapid Storage Technology),不需要任何磁盘阵列卡 。若主板损坏,可能难以购买同款主板重建RAID 。
硬件辅助磁盘阵列(Hardware-Assisted RAID):需要一张基于Fake RAID的RAID卡,以及厂商所提供的驱动程序,但此类RAID卡仍然通过CPU进行运算 。这款RAID较易迁移到其他电脑 。RAID功能靠运行于操作系统的厂商驱动程序和CPU运算提供 。
操作系统的RAID功能:如linux、FreeBSD、windows Server等操作系统内置RAID功能 。
硬件磁盘阵列(Hardware RAID)
RAID卡上内置处理器,不需要服务器的CPU运算 。优点是读写性能最快,不占用服务器资源,可用于任何操作系统,也能在系统断电后,透过备份电池模块(BBU, Backup Battery Unit)以及非易失性存储器 (NVRAM)将硬盘读写日志档(Journal)包含的剩余读写作业先记录在存储器中,等待电力供应撤销后,再由NVRAM取回日志档数据,接着再完成读写作业,将剩余读写作业安全完成以确保读写完整性 。备份电池模块通常会配合数组卡的Write-Back缓存模式,借由此存储器缓存读写作业以得到更高的读写性能;但是没有备份电池模块的硬件磁盘阵列卡,切勿使用Write-Back缓存模式以免遭遇断电情形导致读写数据流失 。此外,因为硬件磁盘阵列卡搭载内置处理器,所以可以与操作系统分离出来,对硬盘进行各种作业,还原作业的速度也比软件磁盘阵列快 。缺点是其售价很高 。

【详解磁盘阵列RAID原理、种类及性能优缺点】


推荐阅读