存储Raid基础知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

存储raid相关知识1、RAID级别RAID为廉价磁盘冗余阵列(RedundantArrayofInexpensiveDisks),RAID技术将一个个单独的磁盘以不同的组合方式形成一个逻辑硬盘,从而提高了磁盘读取的性能和数据的安全性。不同的组合方式用RAID级别来标识。RAID作为存储可靠性最常用的机制,广泛应用于各个存储厂商。此处就最常用的几种RAID机制进行说明:1.1、RAID10先做镜像然后做条带化,既提高了系统的读写性能,又提供了数据冗余保护,磁盘空间利用率为50%。RAID10原理图1.2、RAID5数据校验的信息被均匀的分散到的阵列的各个磁盘上。当一个数据盘损坏时,系统可以根据同一带区的其他数据块和对应的校验信息来重构损坏的数据。RAID5原理图1.3、RAID6提供两级冗余,即阵列中的两个驱动器失败时,阵列仍然能够继续工作。实现代价最高,不仅要支持数据的恢复,又要支持校验的恢复,RAID6比其他级RAID更复杂和更昂贵。RAID6原理图2、存储基础能力2.1、存储基本性能指标存储一般都具备2个评价指标:IOPS和带宽(Throughput),两个指标互相独立又相互关联。以此评估存储性能能力,具体定义如下:指标指标描述测评内容量纲IOPS每秒输入输出次数单位时间最大IO操作数IO次数/秒Throughput数据传输带宽单位时间最大数据流量兆字节/秒IOPS(I/Ospersecond):即每秒输入输出次数。指的是系统在单位时间内能处理的最大的I/O频度;一般OLTP应用涉及更多的频繁读写,更多的考虑IOPS。Throughput指的是单位时间内最大的I/O流量;一些大量的顺序文件访问,例如流媒体等场景,更多的考虑throughput指标。2.2、常用硬盘基础能力硬盘基础性能基线参考不同的IO模型,存储的性能表现是不同的。故存储硬盘能力评估,需要在一定的业务模型下进行比较分析。华为VDI典型配置(设备:S5500T,模型:IO块大小8K-16K,100%随机),建议硬盘IOPS能力如下:常用硬盘基础能力硬盘类型硬盘IOPS7.2KrpmSATA807.2KrpmNLSAS10010KrpmSAS200不同IO模型(块大小,随机度),读写能力均不同,如果需要详细计算请联系研发给出评估。其他硬盘类型能力请联系产品研发评估给出,异构存储设备由异构厂商提供。2.3、RAID技术RAID技术将一个个单独的磁盘以不同的组合方式形成一个逻辑硬盘,从而提高了磁盘读取的性能和数据的安全性。常用的几种RAID机制详见5.12。RAID容量估算:鉴于RAID原理,从可靠性角度出发会引入数据冗余机制,磁盘使用RAID方式组合会带来一定的容量损耗。不同RAID方式,损耗不同,具体容量估算详见下表:RAID容量估算表RAID类型RAID容量折算系数数据可靠性最少磁盘数RAID01无故障冗余2RAID10.5限于2块磁盘间冗余2RAID5(n-1)/n单盘故障冗余3RAID100.5单盘故障冗余4RAID6(n-2)/n双盘故障冗余4注:设RAID组中的磁盘数量为:n。举例:9块600G硬盘,按RAID5方式组合,则此RAID组可提供的可用容量=9*600*(9-1)/9=4800G。注:此处磁盘容量使用的是厂商标称的裸盘容量,实际部署时需考虑单位折算以及格式化损耗。2.4、RAID性能估算鉴于上述RAID原理,不同的RAID方式会带来不同的性能惩罚。惩罚的大小,与RAID方式及业务模型相关。理论惩罚比例详见下表:RAID性能估算举例(读写比例4:6)RAID类型读比例:r写比例:w性能惩罚系数惩罚算法RAID040%60%1r+wRAID140%60%160.0%r+w*2RAID540%60%280.0%r+w*4RAID1040%60%160.0%r+w*2RAID640%60%400%r+w*6注:r为IO读比例,w为IO写比例举例:IO模型读写比例为6:4,分别计算RAID5和RAID10的IO惩罚量:2.5、RAID/Pool划分原则RAID划分:RAID策略的选用需根据具体应用需求灵活配置。基本原则说明如下:RAID10:惩罚小,性能优于RAID5/6,但空间折损较大。RAID5:惩罚较大,性能略于RAID10,空间利用率较高。RAID6:惩罚大,性能低于RAID5、RAID10,但可靠性好,适用于高可靠性业务。具体性能及容量折算率RAID组盘数建议:RAID组不宜组成盘数过多,建议12块盘以内。3、容量配置计算普通配置存储为普通卷配置时,系统可用容量大小主要与单盘容量规格和RAID配置方式相关。计算公式参考如下:单RAID组可用容量=单盘实际容量*RAID组总盘数*RAID组容量折算系数存储系统可用容量=各RAID组可用容量求和。举例:存储系统配置为:总盘数为70盘,600GSAS磁盘,其中8个8盘组RAID5,预留6块热备盘。那么,存储系统可用容量=600*8*(8-1)/8*8=33600。

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功