首页 > 其他 > 详细

RAID详解

时间:2015-03-22 13:45:50      阅读:243      评论:0      收藏:0      [点我收藏+]

★RAID0

  • 适用于个人

  • raid0(Data Stripping --- 数据分条技术),整个逻辑盘被分条分布在多个物理磁盘上,可以进行读/写,可以提供最快的速度,但是没有冗余能力

  • raid0要求至少有两块磁盘,通过raid0可以获得更大的单个逻辑盘的容量,而且通过对多个磁盘的同时读取而获得了更高的存取速度。

  • raid0首先考虑了磁盘的速度和容量,而忽略了安全,只要其中一个磁盘出现了问题,那么整个磁盘阵列的数据都会受到损失。

★RAID1

  • 适用于存放重要数据,如服务器和数据库存储等领域

  • raid1(镜像方式),也就是数据的冗余,在整个镜像过程中,只有一半的磁盘容量是有效的,另一半的磁盘容量则用来存放相同的数据。

  • 与raid0相比,raid1首先考虑的是数据的安全性,但是改变了可用磁盘容量的大小,容量减半、速度不变、数据安全提高。

  • raid1至少需要两块磁盘(两块磁盘的情形一块用于正常使用,一块用于存储相同的数据)

★RAID3

  • raid3采用校验方式,使用一块磁盘存放校验数据,由于任何数据的变更都要修改相应的数据校验信息,而存放数据的磁盘有多个并且在并行工作,而存放校验数据的磁盘只有一个,这样就有可能在存放校验数据时出现瓶颈

★RAID5

  • 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

  • raid5也采用数据校验模式,但是与raid3不同的是,raid5是将各个磁盘生成的校验数据切成块,分别存放到组成阵列的各个磁盘中去,这样就缓解了存放校验数据时出现的瓶颈问题,但是分割数据和分配存放的磁盘都会影响速度。

  • raid5至少需要3块磁盘,并且raid5中要有一块单独的磁盘是不存放磁盘数据的

    这是因为raid5把数据和相应的奇偶校验信息存储到了raid5的各个磁盘上,并且数据和其相对应的奇偶校验信息可能存放在了不同的磁盘上,因为有一块磁盘不用来存放完整的数据,所以也就相当于那块磁盘存放的只有校验信息。因此当raid5的一块磁盘损坏后,并不会影响数据的完整性,也从而保证了数据的安全,当损坏的磁盘被替换之后,raid还会利用剩下的校验信息重建此磁盘中的数据,从而保证了raid5的高可靠性。

★RAID10(RAID 0+1)

  • 集合了RAID0,RAID1的优点,但是空间上由于使用镜像,而不是类似RAID5的“奇偶校验信息”,磁盘利用率一样是50%

  • raid10可以理解成是raid0和raid1的折中,由多个磁盘组成raid0在进行镜像,是一种即高速又安全的raid模式,。

  • raid10至少需要四块磁盘

★总结

  • 读写性能:

    raid0:最好

    raid1:读和单个磁盘没有区别,但是写要写两遍

    raid5:读--读取速度类似raid0

           写--要比对单个磁盘进行写入慢,因为多了奇偶校验信息的写入

    raid10:读--类似raid0

            写--类似raid1

  • 安全性:

    raid0:最差--完全没有安全保障

    raid1:最好--提供了数据的100%备份

    raid5:比raid1差

    raid10:和raid1相同

  • 磁盘利用率

    raid0:100%(最高)

    raid1:50%(差)

    raid5:大于raid1

    raid10:和raid1相同

  • 成本

    raid0:最低

    raid1:最高

    raid5:低于raid1

    raid10:跟raid1相同

RAID详解

原文:http://caoyue.blog.51cto.com/9876038/1622947

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!