目录
1 RAID介绍
1.1 RAID磁盘阵列介绍
RAID是Redundant Array of lndependent Disks的缩写,中文简称为独立冗余磁盘阵列。
把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组,在逻辑上看是一块大硬盘,从而提供比单个硬盘更高的存储性能,同时提供数据备份技术。
数据备份,存储容量大,存储性能高。
1.2 RAID磁盘阵列介绍
把多块磁盘按照不同的技术方式组成磁盘阵列,这个不同的技术方式称为RAID级别。
常用的RAID级别:
RAIDO,RAID1,RAID5,RAID6,RAID1+0等
RAID可以预防数据丢失,但不能保证数据不丢失。因此使用RAID的同时还要做好数据的备份。
1.3 RAID 0 磁盘阵列介绍
RAID 0,称为条带式存储,至少需要1块磁盘,以连续位或
字节为单位分割数据,分段存储在每个硬盘上,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。
N块硬盘并行组合成一个新的逻辑盘
优点:数据读取和写入最快,磁盘容量大;
缺点:数据无冗余,可靠性差。
磁盘容量:N*单块磁盘容量
磁盘利用率:100%
1.4 RAID 1 磁盘阵列介绍
RAID 1(只支持2块盘)称为镜像存储,通过磁盘数据镜像实现数据冗余。至少需要2块磁盘组成,一块正常存储数据,另外一块备份数据,保证数据的安全。其中一块磁盘坏了,另外—块也有完整的数据,保证数据的安全。
优点:安全性能高,数据有冗余;允许坏一块磁盘;
缺点:磁盘利用率低,成本高,读写性能一般;
磁盘容量:(N/2)*单块磁盘容量
磁盘利用率:50%
1.5 RAID 5 磁盘阵列介绍
RAID 5 至少需要3块磁盘,数据分成N份,并发写入到N块磁盘中,同时将数据的校验信息也写到N块磁盘中;
优点:N块盘同时读,读性能高,数据有冗余;
缺点:写性能低
磁盘容量:(N-1)*每块磁盘容量
1.6 RAID 6 磁盘阵列介绍
RAID 6 至少需要4块磁盘,与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。即使两块磁盘同时损坏也不会影响数据的使用。
优点:读性能高,数据有冗余,安全性高;
缺点:写性能较差
磁盘容量:(N-2)*单块磁盘容量
1.7 RAID 1+0 磁盘阵列介绍
RAID 1+0(n块偶数盘) 至少需要4块磁盘,是Raid1和Raid0的组合,继承了Raid0的读速度和Raid1的安全;读的速度和RaidO一样,写的速度和Raid1—样。
优点:读取速度快,数据有冗余,可以坏掉2块磁盘;
缺点:磁盘利用率低,成本高。
磁盘容量:(N/2 )*单块磁盘容量磁盘
利用率:50%
1.8 RAID 5 和RAID 10的选择
安全性:Raid10>Raid5
空间利用率:Raid5>Raid10
读写性能:两者差不多
成本:Raid10>Raid5
2 阵列卡
2.1 阵列卡介绍
阵列卡是用来实现RAID功能的板卡
阵列卡分为硬RAID卡和软RAID卡
硬RAID卡通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列组件构成的;不同的RAID卡支持的RAID功能不同
例如支持RAIDO、RAID1、RAID5、RAID10等
RAID卡的接口类型
IDE接口、SCSI接口、SATA接口和SAS接口
2.2 阵列卡的缓存
缓存(Cache)是RAID卡与外部总线交换数据的场所,RAID卡先将数据传送到缓存,再由缓存和外边数据总线交换数据
缓存的大小与速度是直接关系到RAID卡的实际传输速度的重要因素
不同的RAID卡出厂时配备的内存容量不同,一般为几兆到数百兆容量不等