理论教育 职业院校智慧校园应用指南:磁盘阵列设计

职业院校智慧校园应用指南:磁盘阵列设计

时间:2023-10-03 理论教育 版权反馈
【摘要】:磁盘阵列卡缓存磁盘阵列卡要具备写缓存功能,并自带带电保护。RAID磁盘阵列RAID磁盘阵列又称独立冗余磁盘阵列,是将存储设备内的多个较小物理硬盘按不同RAID级别组合成一个逻辑硬盘组,以提高硬盘的空间利用率、可靠性和安全性。表2-43常见RAID级别对应的最小硬盘数和写惩罚倍数RAID磁盘阵列做RAID能提升整台存储设备读的性能,比单块硬盘的读性能更高;但相较于单块磁盘的写性能,有可能更高,也有可能会略低。

职业院校智慧校园应用指南:磁盘阵列设计

(1)磁盘阵列卡缓存

磁盘阵列卡要具备写缓存功能,并自带带电保护。其工作原理是将多次写操作堆积在缓存,达到一定数量后再进行批量写入,可极大提升写的性能。阵列卡缓存容量有512M/1G/2G/4G,目前常用1G或2G缓存。

(2)RAID磁盘阵列

RAID磁盘阵列(Redundant Array of Independent Disks,RAID)又称独立冗余磁盘阵列,是将存储设备内的多个较小物理硬盘按不同RAID级别组合成一个逻辑硬盘组,以提高硬盘的空间利用率、可靠性和安全性。

不同RAID级别提升的存储性能不尽相同,学校在做存储设备阵列规划时,要根据存储设备的硬盘数量、RAID磁盘阵列的写惩罚倍数和RAID的IOPS理论值等选择合适的RAID级别,如表2-43所示。

表2-43 常见RAID级别对应的最小硬盘数和写惩罚倍数

RAID磁盘阵列做RAID能提升整台存储设备读的性能,比单块硬盘的读性能更高;但相较于单块磁盘的写性能,有可能更高,也有可能会略低。这是因为RAID处理时要校验数据,需要有一定空间冗余。从RAID磁盘阵列的写惩罚倍数中可看出不同RAID级别的数据读写性能高低(如表2-43所示):如RAID 0没有冗余,写惩罚倍数为1;而RAID 5因为校验容错,每次写操作需要有两次读、两次写才能完成,写惩罚倍数是4。

RAID的IOPS理论值包括RAID纯读IOPS、RAID纯写IOPS、RAID综合读写IOPS的计算,其计算公式为

纯读IOPS = 单个磁盘读IOPS×磁盘数

纯写IOPS = 单个磁盘写IOPS×磁盘数/写惩罚倍数(www.daowen.com)

读写综合IOPS = 单个磁盘写IOPS×磁盘数×写百分比/写惩罚倍数+单个磁盘读IOPS×磁盘数×读百分比

RAID 5阵列硬盘数小于4块时,阵列写性能不如单块硬盘。8块磁盘的阵列只比单块磁盘写性能提升2倍!而12块磁盘阵列是单块磁盘3倍写性能、11倍读性能!

现以6块固态硬盘和6块机械硬盘做职业院校常用RAID 5为例,其性能分析如表2-44所示。

表2-44 固态硬盘和机械硬盘做RAID 5的性能分析

基于以上参数分析,建议职业院校在做存储阵列规划时,考虑以下因素:

① 存储设备使用大容量固态硬盘可保障读写性能,主存可考虑全配固态硬盘;

② 10k RPM、15k RPM机械硬盘性价比差,不推荐使用;

③ RAID 5阵列的硬盘数量对IOPS的性能影响较大,如果做RAID 5的磁盘数量较多时,可考虑1块做备用硬盘(热备盘),这样就接近RAID 6的容错但性能却比RAID 6更高。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈