设为首页 收藏本站
查看: 469|回复: 0

[经验分享] RAID磁盘阵列

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-2 09:30:49 | 显示全部楼层 |阅读模式
1.RAID(RedundantArray of Inexpensive Disks):容错式廉价磁盘阵列,RAID可以透过硬件或软件技术,将多个较小的磁盘整合成为一个较大的的磁盘装置;使其具有更好的性能。
2.RAID-0:等量模式,性能较佳。这种模式如果使用相同型号与容量的磁盘来组成时效果较佳。这种模式将磁盘先切出等量的区块(比如,4K),然后当一个档案要写入RAID时,该档案会依据区块的大小切割好,之后再依序放到各个磁盘里面去。由于每个磁盘会交错的存放数据,因此当你的数据要写入RAID时,数据会被等量的放置到每个磁盘里去。由于每个磁盘会交错的存放数据,因此当你的数据要写入RAID时,数据会被等量的存放在各个磁盘上面。如图所示:
wKioL1R8fpHSmvNeAAC8ikyuI5s658.jpg
    有此可见,数据已经被切割并且依序放置在不同的磁盘上面,因此每颗磁盘所负责的数据量都降低了!照这样的情况来看,越多颗次哦按租的的RAID-0效能越好,因为每个磁盘负责的资料量就更低了,这表示资料可以分散让多个磁盘来存储,当然会变得更好!显然整个RAID的容量也变大了。
然而,如果此种方式存在严重的风险,比如某一个磁盘损坏了,那么档案数据将缺一块,此时这个档案也就损坏了。由于,每个档案都是这样存放的,RAID-0只要有任何一个磁盘损坏,在上面的所有数据都会遗失,而无法读取。
另外,如果使用容量不同的磁盘,那么RAID-0的性能就会降低。
3.RAID-1:(映像模式,完整备份),这种模式也是最好需要相同的磁盘容量的,最好是一模一样的,如果不同的磁盘组成RAID-1,那么磁盘容量将以最小的那一颗为主!这种模式主要时“让同一份数据,完整的保存在两颗或多颗磁盘上头”,如图所示:
wKiom1R8fgqir0d4AACjvenxfu8748.jpg
    由上易知,在大量数据写入RAID-1的情况下,写入的效能可能会变的非常差。好在如果使用的是硬件RAID时,磁盘阵列会主动复制一份而不使用系统的I/O总线,效能方面则还可以,如果使用软磁盘阵列,可能效能就不是很好了。
    RAID-1最大的优点大概就在于数据备份吧,不过磁盘容量有一半用在备份,因此总容量回事全部磁盘容量的一半。虽然RAID-1的写入效能不佳,不过读的性能则还可以,这是因为数据有两份在不同的磁盘上面,如果多个processes在读取同一笔数据时,RAID会自动取得最佳的读取平衡。
4.RAID-0+1,RAID-1+0:RAID-0+1就是1)先让两颗磁盘组成RAID-0,并且这样的设定共有两组;2)将这两组RAID-0再组成一组RAID1。这就是RAID-1+0。反过来就是RAID-1+0。
wKioL1R8fpXDmoKRAACYLT0p5RI574.jpg
5.RAID-5:RAID-5至少需要三颗以上的磁盘才能够组成这种类型的磁盘阵列。这种磁盘阵列的写入有点类似RAID-0;不过每个循环的写入过程中,在每颗磁盘还会加入一个同位检查数据,这个数据会记录其他的备份数据,用于当磁盘损毁时的救援。如图:
wKiom1R8fg3z__5IAACDCyhfASI191.jpg
    每个循环写入时,都会有部分的同位检查码被记录起来,并且记录的同位检查码每次都记录在不同的磁盘,因此,任何一个磁盘损毁时,都能够藉由其他磁盘的检查吗来重建原本磁盘内的数据。不过需要注意的是,由于有同位检查码,因此RAID5的容量会是整体磁盘数量减一颗。当损毁的磁盘数量大于等于两颗时,这整组RAID5的资料就损毁了,因为RAID5预设仅能支持一颗磁盘的损毁情况。
    在读写效能上,读的效能还不错,不过写的效能一般,这是因为要写入RAID5的数据还要的经过计算同位检查码。由于加上这个计算的动作,所以写入的效能与系统的硬件关系较大!尤其当使用软件磁盘阵列时,同位校验时透过CPU去计算的而非专职的磁盘阵列卡,因此效能还需要评估。
    因为RAID5仅能支持一颗磁盘损毁,因此进来还有发展处另外一种等级,那就是RAID-6,这个RAID-6则使用两个磁盘的容量作为parity的存储,因此整体的磁盘容量就会少两颗,但是允许出错的磁盘数量就可以达到两颗了。
6.预备磁盘的功能:当磁盘阵列的磁盘损毁时,然后换点一颗新的磁盘。换成新磁盘并顺利启动磁盘阵列后,磁盘阵列就会主动的重建坏掉的那颗磁盘数据到新的磁盘上。不过,我们还是得动手拔插硬盘,此时通常得关机才能这么做,预备磁盘(spare disk)就是一颗或多颗没有包含在磁盘阵列中的磁盘,当有磁盘损毁时,则这颗磁盘阵列会被主动拉进磁盘阵列,然后重建,你只需将原来的磁盘换掉,并插入新的磁盘,并将其标记为spare disk就行了。
7.磁盘阵列的优点:1)数据安全,可靠;2)读写效能较佳;3)容量扩展。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-34285-1-1.html 上篇帖子: 【编译打包】httpsqs-1.7-2.el6.src.rpm 下篇帖子: linux主机上编译安装rpcapd实现wireshark远程抓包功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表