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

磁盘阵列(Redundant Arrays of Independent Disks,RAID)

1. 存储的数据一定分片;

2. 分基于软件的软RAID(如mdadm)和基于硬件的硬RAID(如RAID卡);

3. RAID卡如同网卡一样有集成板载的也有独立的(PCI-e),一般独立RAID卡性能相对较好,淘宝一搜便可看到他们的原形;

4. 现在基本上服务器都原生硬件支持几种常用的RAID;

5. 当然还有更加高大上的专用于存储的磁盘阵列柜产品,有专用存储技术,规格有如12/24/48盘一柜等,盘可选机械/固态,3.5/2.5寸等。



级别

特征

原理

单元

冗余

性能

利用率

最多坏

用途

缺陷

RAID0

条带

分片分散存入2块硬盘

2

读写速度2倍

100%

0/2

SWAP/TMP

不冗余,数据难恢复

RAID1

镜像

相同数据存入2块硬盘

2

写速度不变

读速度2倍

50%

1/2

数据备份

读写速度没加,利用率低

RAID4

校验

分片分散存入2块硬盘

校验码存入第3块硬盘

3

读写速度2倍

2/3=66%

1/3

用的很少

1. 坏盘时另外2块需要重新计算还原坏盘数据

2. 校验码盘压力大成为瓶颈

RAID5

校验

分片和校验码混合存储

3

读写速度2倍

2/3=66%

1/3

用的不多

坏盘时另外2块需要重新计算还原坏盘数据

RAID6

校验

分片盘校验码盘分别2个

数据分片校验码计算2次

4

读写速度2倍

2/4

2/4

1∈2

用的很少

“部队中有一半是搞后勤的,感觉还是不太爽。”

RAID10

1+0

2块硬盘1组先做RAID1

多组RAID1再做RAID0

4

读写速度N倍

N为组数

2/4

2/4

1∈2

用的最多

-

RAID50

5+0

3块硬盘1组先做RAID5

多组再做RAID0

6

读写数读2N倍

N为组数

4/6

2/6

1∈3

土豪用的

“好是好,就是贵!”


你可能感兴趣的:(DevOps)