核心观点与关键数据
- AI工作负载对存储系统的要求:AI工作负载具有大规模、高并行、强韧性等特点,包括模型训练、数据集洗牌、检查点与日志、元数据操作等负载特征,对存储系统提出严苛要求。
- 传统RAID的挑战:奇偶校验RAID(RAID5/6)在容量利用率上有优势,但在高强度随机写负载下性能难以维持,且在降级模式下性能下降明显。
- SupremeRAID™ 2.0的解决方案:通过重新设计的I/O卸载引擎和GPU加速,SupremeRAID™ 2.0解决了传统RAID的性能瓶颈,提升了随机写效率,并在降级模式下保持稳定性能。
- 硬件配置:测试平台采用24块InnoGrit N3X SLC NVMe硬盘,与SupremeRAID™Ultra(搭载50W NVIDIA RTX 2000E Ada芯片)组合使用,实现高性能与高能效。
性能对比
- 4K随机读取性能:Linux MD在降级模式下性能骤降超过99%,而SupremeRAID™ 2.0在最优状态下可实现36.2百万IOPS,降级模式下仍保持6126百万IOPS。
- 4K随机写入性能:Linux MD IOPS难以突破百万级别,SupremeRAID™ 2.0在最优状态下提供6477百万IOPS,降级模式下仍维持6646百万IOPS。
- 1M随机读取性能:Linux MD在降级模式下性能骤降至约13 GB/s,SupremeRAID™ 2.0在降级模式下仍保持92 GB/s。
- 1M随机写入性能:SupremeRAID™ 2.0在最优状态下提供242 GB/s,超越Linux MD达16倍以上,降级模式下仍维持2218 GB/s。
CPU效率分析
- 读取效率:SupremeRAID™ 2.0在4K随机读取场景下效率是Linux MD的4.7倍,大数据块I/O场景下效率差距扩大至26倍。
- 写入效率:Linux MD受制于奇偶校验计算与中断处理开销,SupremeRAID™ 2.0将这一负担卸载至GPU,随机IOPS效率提升达41倍,吞吐量效率提升达107倍。
研究结论
- SupremeRAID™ 2.0驱动程序通过重新设计的I/O卸载引擎,满足AI工作负载的大规模、高并行、强韧性需求,在最优模式下实现数百万级IOPS随机写入,降级模式下仍保持强劲性能。
- 通过将I/O处理任务卸载至GPU,SupremeRAID™显著提升了CPU效率,释放主机计算资源给核心AI任务。
- 该解决方案依托50W功耗的NVIDIA RTX 2000E Ada,为下一代AI存储节点提供高密度、高能效的基础平台,充分实现N3X存储介质的极低延迟和数据一致性。