|
RAID大体可以分为三种。! x/ r7 \0 C4 v& O
1。软RAID是完全基于软件的。很多服务器操作系统都集成了软RAID功能。软RAID的CPU占用率非常高,并且只有非常有限的阵列功能。由于软RAID是在操作系统下实现的,所以不能保护系统盘,即系统分区不能参与实现RAID。RAID的配置信息存在系统信息中,而不是存在硬盘上,当系统崩溃,需重新安装时,RAID的信息也会丢失。
% ]5 Q1 H# s# n# c0 z2。硬RAID是由内建RAID功能的主机总线适配器控制,直接连接到服务器的系统总线上的,支持很多先进功能如:热插拔,热备盘,SAF-TE,阵列管理等。
; O/ p+ f' m: d' m) d Q 其最大的特点是既有raid控制器也有iop运算器(异或处理器),举个例子:你用一个RAID卡(硬)配置了RAID5,当其中的一个硬盘出现了故障,但数据仍然可以根据每数据单元奇偶校验码恢复出来,这个过程就是由iop来负责完成的。因为是由硬件级来完成的,所以占用系统资源少,而且通常RAID卡(硬)都会带有独立memory和锂电池,对RAID性能提升和配置信息储存都进行了强化。
9 O2 z$ X4 F v3。Host RAID 是一种把初级的RAID功能附加给SCSI/SATA卡而产生的产品,基于硬和软RAID之间。它把软件RAID功能集成到了产品的固件上,从而提高了产品的功能和容错能力。它只有raid控制器,一般只可以支持RAID 0、RAID 1和RAID 0+1。虽然现在很多Host RAID都可以支持RAID5,但是非常占用系统资源,而且性能和安全性也是无法和硬RAID相提并论的。8 F* L7 X/ ]- \& ^& C( p1 H% k
小弟拙见,还请高手们补充。。 |
|