码迷,mamicode.com
首页 > 系统相关 > 详细

linux TAID级别

时间:2019-03-06 22:00:34      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:产生   奇偶校验   指针   一个   并行   linu   一起   自动   速度   

RAID :独立冗余磁盘阵列

            提高IO能力:
                        磁盘并行读写:
            提高耐用性:
                        磁盘冗余来实现

                    RAID级别:多块磁盘组织在一起的工作方式有所不同;
                    RAID实现的方式:
                                外接式磁盘阵列:通过扩展卡提供适配能力
                                内接式RAID:主板集成RAID控制器
                                software RAID:

                RAID级别:
                            RAID-0:
                                读,写性能提升
                                无容错能力
                                最少磁盘数:2,2+

                            RAID 0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。

                            RAID-1:
                                    读性能提升,写性能略有下降
                                    有冗余能力
                                    最少磁盘数:2,2+

                            RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。

                            RAID-4:

                            RAID 4:RAID 4同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。RAID 4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此RAID 4在商业环境中也很少使用。

                            RAID-5:
                                        读,写性能提升
                                        有容错能力:1块磁盘
                                        最少磁盘数:3,3+

                                RAID 5:RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据      

                            RAID-6:
                                        读,写性能提升
                                        有容错能力:2块磁盘
                                        最少磁盘数:4,4+

                            RAID 6:与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID 6很少得到实际应用。

                            RAID-10:
                                    读,写性能提升
                                    有容错能力:每组镜像最多只能坏一块;
                                    最少磁盘数:4,4+

                                    RAID-01:

                                    RAID 0+1: 也被称为RAID 10标准,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低

                                    实现方式:
                                            硬件实现方式
                                            软件实现方式

                            CentOS 6上的软件RAID的实现:
                                            结合内核中的md(multi devices)

linux TAID级别

标签:产生   奇偶校验   指针   一个   并行   linu   一起   自动   速度   

原文地址:https://blog.51cto.com/itxuezhe/2359275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!