RAID - 提升IO性能及数据安全

RAID - 提升IO性能及数据安全

磁盘的I/O性能直接影响应用程序的性能,在一个有频繁读写操作的应用中,如果磁盘I/O性能得不到满足,就会导致应用停滞
 
好在如今的磁盘采用了很多方法来提高I/O性能,比如常见的磁盘RAID技术
 
RAID的英文全称为:Redundant Array of IndependentDisk,即独立磁盘冗余阵列,简称磁盘阵列
 
RAID通过将多块独立的磁盘(物理硬盘)按不同方式组合起来形成一个磁盘组(逻辑硬盘),从而提供比单个硬盘更高的I/O性能和数据冗余
 
通过RAID技术组成的磁盘组,就相当于一个大硬盘,用户可以对它进行分区格式化、建立文件系统等操作,跟单个物理硬盘一模一样,唯一不同的是RAID磁盘组的I/O性能比单个硬盘要高很多,同时在数据的安全性方面也有很大提升
 
根据磁盘组合方式的不同,RAID可以分为RAID0、RAID1、RAID2、RAID3、RAID4、RAID5、RAID6、RAID7、RAID0+1、RAID10等级别
 
常用的RAID级别有RAID0、RAID1、RAID5、RAID0+1
 
RAID0
 
通过把多块硬盘粘合成一个容量更大的硬盘组,提高了磁盘的性能和吞吐量。这种方式成本低,要求至少两块磁盘,但是没有容错和数据修复功能,因而只能用在对数据安全性要求不高的环境中
 
RAID1
 
也就是磁盘镜像,通过把一个磁盘的数据镜像到另一个磁盘上,最大限度地保证磁盘数据的可靠性和可修复性,具有很高的数据冗余能力,但磁盘利用率只有50%,因而,成本最高,多用在保存重要数据的场合
 
RAID5
 
采用了磁盘分段加奇偶校验技术,从而提高了系统的可靠性。RAID5读出效率很高,写入效率一般,至少需要3块盘。允许一块磁盘故障,而不影响数据的可用性
 
RAID0+1
 
把RAID0和RAID1技术结合起来就成了RAID0+1,至少需要4块硬盘。此种方式的数据除分布在多个盘上外,每个盘都有其镜像盘,提供全冗余能力,同时允许一个磁盘故障,而不影响数据可用性,并具有快速读/写能力
posted @ 2018-08-11 15:12  micwin  阅读(951)  评论(0编辑  收藏  举报