磁盘RAID知识介绍

RAID简介缓存

1、RAID:服务器

一、概念:Redundant Arrays of Inexpensive (Independent) Disks,独立磁盘冗余阵列或磁盘阵列,把相同的数据存储在多个硬盘的不一样地方。即利用多个物理磁盘,组成一个磁盘组,虚拟成逻辑磁盘供OS使用,达到冗余容错,提高性能的目的。并发

二、1988年,加利福利亚大学伯克利分校 “A Case for Redundant Arrays of Inexpensive Disks”ide

三、RAID缓存(Cache):RAID卡与外部总线交换数据的场所,RAID卡先将数据传送到缓存,再由缓存和外边数据总线交换数据,硬盘内部自己也有cache。思想:缓存无处不在高并发

2、RAID实现方式性能

一、外接磁盘阵列:经过扩展卡实现spa

二、内嵌式RAID:主板集成RAID控制器,安装OS前在BIOS配置(raid0、一、5)3d

三、软件RAID:经过OS软件实现(mdadm)blog

3、硬件RAID接口

一、接口类型:

与硬盘(Hard disk)接口发展有关

服务器:①、SCSI(Small Computer System Interface)小型计算机系统接口②、SAS(Serial Attached SCSI)串行链接SCSI

桌面:①、IDE (Integrated Drive Electronics)电子集成驱动器淘汰 ②、SATA(Serial ATA)串口硬盘

一、磁盘阵列柜:

大型服务器,热交换(Hot Swap),贵

二、磁盘阵列卡(raid卡):

通常服务器,可操做性强,便宜

4、RAID级别

一、RAID 0 (条带卷strip):把连续的数据分散到多个磁盘上存取,提升并发,能充分利用总线带宽,总体读写性能显著提升。

特色:读写性能好

可用空间N

最少磁盘数:>=2

无冗余、无容错、丢数据风险高

raid0.png

二、RAID 1 (镜像卷mirror):磁盘数据镜像,互为备份

特色:性能读提高、写降低

可用空间:50%N

最少磁盘:>=2N

50%冗余、有容错、易失性下降

raid1.png

三、RAID 4:带单独数据校验磁盘,做为容错

特色:性能读提高、写降低

可用空间:N-1

最少磁盘:>=3

有冗余、有容错、易失性下降

raid4.png

四、RAID 5:3块以上磁盘分散存储数据,分散存储校验信息、数据冗余性高

特色:性能读大幅提高、写明显降低

可用空间:(N-1)*min(D1.D2...)

最少磁盘:>=3

冗余高、容错强、成本高

raid5.png

五、RAID 01:组合使用,先RAID 0 再 RAID 1,达到均衡冗余容错,提升性能

特色:读写性能好

可用空间:N*min/2

有容错、成本高

最少磁盘:>=4

raid01.png

六、RAID 10:组合使用,先RAID 1 再 RAID 0,达到均衡冗余容错,提升性能,较优

特色:读写性能好

可用空间:N*min/2

有容错(最多每组可坏1块)、成本高

最少磁盘:>=4

raid10.png

七、RAID 50:组合使用,先RAID 5 再 RAID 0,达到均衡冗余容错,性能高,成本大

raid50.png

八、JBOD:Just a Bunch Of Disks,串联成一个大空间使用

jbod.png

九、经常使用级别:RAID 0、RAID 一、RAID 五、RAID 0一、RAID 十、JBOD

各RAID比较图示

bj.png

冗余从好到坏:raid一、raid十、raid五、raid0

性能从好到坏:raid0、raid十、raid五、raid1

成本从低到高:raid0、raid五、raid一、raid10

相关文章
相关标签/搜索