Raid简介及区别

来源:互联网 发布:软件系统建设方案 编辑:程序博客网 时间:2024/05/17 06:03
RAID1988等几人提出来的。从那以后,磁盘阵列技术发展很快,并逐渐走向成熟。
RAID及高性能(Performance)通过多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能
Oslash;读出多个磁盘以提高访问磁盘的速度
RAID0 
分布在多个物理磁盘上,可以并行读/系统的高性能,成本最低的方案。由于没有容错功能,RAID0适用于低成本,低可靠性的台式系统,在这里,高速的数据吞吐比可靠性更重要。
RAID1
采用镜像容错来提高可靠性。即每一个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时只从工作盘读出。一旦工作盘发生故障立即转入镜像盘,从镜像盘中读出数据,然后由系统再恢复工作盘正确数据。因此这种方式数据可以重构,但工作盘和镜像盘必须保持一一对应关系。这种盘阵列可靠性很高,但其有效容量减小到总容量一半以下。因此RAID1常用于对出错率要求极严的应用场合,如财政、金融等领域。只允许一颗硬盘失败。
RAID3
带有一个专门的校验盘的分条技术。数据被分布在多个磁盘上以提高读写速度,并用一个专门的校验盘来存储校验信息,当一个成员盘故障时,控制器可以从校验盘重新恢复生成丢失的数据

RAID5
但校验数据不是存储在一个专职的校验盘上,而是分布在多个盘上。当一个磁盘故障时,控制器可以从其他尚存的磁盘上重新恢复/个磁盘,容量是(N-1内允许在同一组内并发进行多个写操作。所以RAID5即适于大数据量的操作,也适于各种事务处理。它是一种快速,大容量和容错分布合理的磁盘阵列。只允许一颗硬盘失败。

 raid3与raid5性能
raid3不管写入哪个磁盘都需要写入校验盘,所以校验盘将成为大数据写的瓶劲,所以它只比较合适写入少,查询多的应用(web)
raid5将校验数据分别放在不同的磁盘中,分摊了读写的压力所以避免了raid3的性能问题
原创粉丝点击