RAID 配置
RAID全称磁盘阵列(Redundant Arrays of Inexpensive Disks)允许使用多个磁盘驱动
器,通过某种方式组合一起,用于提高容灾能力、可用性和运行性能。.
通过RAID,数据被分配到多个磁盘中,以便用于克服单磁盘的I/O瓶颈,可借助多磁
盘来提供容灾,同时更好地管理多个磁盘。但是需要注意的是,虽然RAID提供了容灾特
性,但是绝不能替代合理的备份策略及高可用策略。下面简要介绍一下各种RAID 的特性。
1.RAID0(无奇偶校验的条带磁盘)
在这种配置下,数据将横跨所有的物理磁盘,允许数据同时读写,相对于单磁盘来
说,读写性能均有提高。但是,这种配置完全没有任何容灾特性,如果其中一个磁盘损
坏,这个RAID就都无法使用,就类似于只用了-个磁盘。所以,RAIDO在正式环境中
几乎不使用。
2.RAID 1(磁盘镜像)
这种配置最少需要2个物理磁盘,数据会在两个盘之间镜像,从而提供容灾。由于可
以同时从两个磁盘读取数据,所以可以提高读性能,但是由于写数据的时候需要复制-份
到另外一个盘,实际上是写两次,所以会降低写性能。另外这种配置实际上是浪费50%的
磁盘空间。
3.RAID 5(具有奇偶校验的条带磁盘)
RAID5是广泛使用的RAID配置,最少要求有3个物理磁盘,存放数据及奇偶校验信
息。使用奇偶校验,可以在一个盘出错后,通过计算,算出出错盘中的数据,从而提供容
灾。同样,RAID5也浪费50%的磁盘空间。在这种配置下,最多只可以丢失1/N个盘,N
是组成RAID 5的磁盘数。
在这类磁盘中,由于需要进行奇偶校验然后存储到对应的盘,因此会降低写性能。通
常这种配置不用于存放日志文件,因为日志文件的写操作相当高。对于数据文件也不是很
好的选择,但是对于备份文件,这种配置确实是很好的选择。
4.RAID10或RAID 0+1
RAID10或者RAID 0+1可能是写性能最好的选择。它们能提供最高的读写性能;但是
冗余达到100%,如果预算充足,可以使用这种配置