磁盘阵列(
raid)是常用的提高
服务器I/O性能的做法。通过将多块独立的物理磁盘组合起来形成一个磁盘组,一方面提高性能,另一方面做数据冗余,在单个磁盘发生问题的时候还有另外的镜像能够使用,避免宕机。组合方式有RAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6,RAID7,RAID0+1,RAID10等级别。下面对RAID0,RAID1,RAID5,RAID0+1简单介绍。
RAID0:
通过把多块硬盘粘合成一个容量更大的硬盘组,提高磁盘的性能和吞吐量。成本低,要求至少两块磁盘,但是没有容错和数据修复能力,只能用在对数据完整性及安全性要求不高的环境中。
RAID1:
磁盘镜像,通过把磁盘数据镜像到另一个磁盘中,最大限度的保证磁盘数据的可靠性和可修复性,具有数据冗余的能力,但磁盘利用率只有50%,用在保存重要数据,对数据完整性有要求的场合。
RAID5:
采用磁盘分段加奇偶校验技术,从而提高系统可靠性。RAID5读出效率很高,写入效率一般,至少需要3块磁盘。允许一块磁盘鼓掌,不影响使用。
RAID0+1:
把RAID0和RAID1结合使用,至少需要4块磁盘。这种情况下,数据除了分布在多个盘上,每个盘都有其镜像盘,提供全冗余的能力,允许一块磁盘故障,不影响使用,同时提供快读读/写的能力。
出自傻东の学习笔记
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。