admin管理员组

文章数量:1535877

2024年3月11日发(作者:)

RAID技术

1.1

RAID概述

RAID为廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),RAID技术将一个

个单独的磁盘以不同的组合方式形成一个逻辑硬盘,从而提高了磁盘读取的性能和数据的安

全性。不同的组合方式用RAID级别来标识。

RAID技术是由美国加州大学伯克利分校D.A. Patterson教授在1988年提出的,作为高性

能、高可靠的存储技术,在今天已经得到了广泛的应用。

1.2

RAID级别

RAID技术经过不断的发展,现在已拥有了从 RAID 0 到 5等6种明确标准级别的RAID

级别。另外,其他还有6、7、10(RAID 1与RAID 0的组合)、01(RAID 0与RAID 1的组合)、

30(RAID 3与RAID 0的组合)、50(RAID 0与RAID 5的组合)等。

不同RAID 级别代表着不同的存储性能、数据安全性和存储成本,下面将介绍如下RAID

级别:0、1、2、3、4、5、6、01、10。

1.2.1 RAID0

RAID0也称为条带化(stripe),将数据分成一定的大小顺序的写道阵列的磁盘里,RAID0

可以并行的执行读写操作,可以充分利用总线的带宽,理论上讲,一个由N个磁盘组成的

RAID0系统,它的读写性能将是单个磁盘读取性能的N倍。且磁盘空间的存储效率最大

(100%)RAID0有一个明显的缺点:不提供数据冗余保护,一旦数据损坏,将无法恢复。

D1D2D3D4D5D6D7D8D9D10D11

D1

D5

D9

D2

D6

D10

D3

D7

D11

D4

D8

D12

如图所示:系统向RAID0系统(四个磁盘组成)发出的I/O数据请求被转化为4项操作,

其中的每一项操作都对应于一块物理硬盘。通过建立RAID 0,原先顺序的数据请求被分散

到四块硬盘中同时执行。从理论上讲,四块硬盘的并行操作使同一时间内磁盘读写速度提升

了4倍。 但由于总线带宽等多种因素的影响,实际的提升速率会低于理论值,但是,大量数

据并行传输与串行传输比较,性能必然大幅提高。

RAID0应用于对读取性能要求较高但所存储的数据为非重要数据的情况下。

1.2.2 RAID1

RAID1称为镜像(mirror),它将数据完全一致的分别写到工作磁盘和镜像磁盘,因此

它的磁盘空间利用率为50%,在数据写入时时间会有影响,但是读的时候没有任何影响,

RAID0提供了最佳的数据保护,一旦工作磁盘发生故障,系统自动从镜像磁盘读取数据,不

会影响用户工作。

本文标签: 磁盘数据性能