专栏名称: 企业存储技术
企业存储、服务器、SSD、灾备等领域技术分享,交流 | @唐僧_huangliang (新浪微博 )
目录
相关文章推荐
51好读  ›  专栏  ›  企业存储技术

ODCC RAID卡性能测试技术报告 (附批注)

企业存储技术  · 公众号  · 科技自媒体  · 2024-09-24 07:40

主要观点总结

本文是对ODCC NVMe SSD RAID性能测试技术报告的分享与更正。主要讨论了SAS/SATA RAID性能测试的相关内容,涉及随机读写性能、协议转换写性能损耗、RAID卡及SSD的性能表现等关键点。

关键观点总结

关键观点1: 更正原报告中的随机读/写性能单位错误。

原报告里的随机读/写性能单位应为K IOPS。

关键观点2: SAS到SATA的协议转换写性能损耗。

经过测试,SATA盘连接在SAS RAID卡上,其接口的写I/O带宽利用效率只有65%。举例分析了不同配置下的性能表现。

关键观点3: RAID卡的性能差异及特点。

文章讨论了不同型号RAID卡的性能差异,包括MegaRAID 9660 RAID卡的优势,以及不同品牌型号RAID卡的特点。

关键观点4: SSD与HDD在RAID性能测试中的差异。

文章对比了SSD和HDD在RAID性能测试中的表现,包括顺序读写带宽、随机读写性能等。

关键观点5: 缓存策略对性能的影响。

文章讨论了缓存策略对RAID性能的影响,包括Read Ahead、Write Back等缓存策略在HDD和SSD时代的应用,以及不同缓存策略对性能的影响。


正文

首先要发一条 更正 :在上一篇《 ODCC NVMe SSD RAID 性能测试技术报告 (附批注) 》中,原报告里的随机读/写性能单位应该是 K IOPS,所以我在文中的部分批注撰写有误,向原作者(ODCC编写组)和读者朋友致歉。

本次继续分享SAS/SATA RAID性能测试的部分,参考资料来源https://www.odcc.org.cn/download/p-1833741792963289089.html

受限于个人水平,本文中如有任何不准确之处,欢迎大家批评指正,可以在最下面留言。

唐僧_huangliang注 :上面一页中的表格估计是复制粘贴出的错误,MegaRAID 9660 RAID卡应该是SAS4、24Gb/s。计算数值部分都没有问题。

唐僧_huangliang注 :无论SATA还是SAS HDD,这里都按照7200转企业级近线(NearLine)硬盘的水平来估算——外圈顺序读/写240MB/s。

以上第7页中的关键点是 “ 因SAS 到SATA 的协议转换 性能会损耗至65%” 注意:读可能没有这个损耗?如有了解更具体的朋友欢迎告诉我 )。也就是说经过测试,SATA盘连接在SAS(串行SCSI)RAID卡上,其接口的写I/O带宽利用效率只有65%——可以理解为实际写入达到240MB/s的盘,其“消耗”的SAS扩展器到RAID卡上行带宽相当于369MB/s。

举例分析,就是在SAS3 Expander 8 Up link配置时,如果用SAS接口硬盘,理论上达到40块时可以跑满9.6GB/s 极限 性能;而SATA盘配26块就会达到写入带宽瓶颈——此时实际应用看到的性能是6.24GB/s。

另外请注意:以上带宽讨论并没有提及RAID级别,不要将其当成RAID 5/6的表现,先理解成RAID 0或者JBOD就好。

唐僧_huangliang注 :由于MegaRAID 9660比上一代9560 RAID卡性能较高,因此可以用单卡带更多的HDD硬盘来达到较高的顺序读写带宽。前面讨论过,SAS盘JBOD或RAID 0的读/写性能相当;而当SATA盘连接到SAS RAID卡,写入受协议转换效率限制,能利用到的上行带宽应该是理论值的65%。

唐僧_huangliang注 :本次测试列表中一共有4款RAID卡,前3款应该都是L服务器自己命名的型号,其中2款为Broadcom/LSI方案,另1款Microchip/PMC。940-16i使用的主控芯片SAS3916与MegaRAID 9560相同。

还有一款国内品牌3SNIC的3S585 RAID卡,好像是忆联的。

唐僧_huangliang注 :4套测试配置主要是RAID卡和SSD不同。SSD单盘性能比HDD要高一些,本次测试统一都是16个SATA SSD,分为2种品牌,加上容量点共3个型号。







请到「今天看啥」查看全文