【ZOL 中关村在线原创新闻】近日,国际知名存储品牌 Sandisk 闪迪正式推出创新开源工具 SPRandom(SandiskPseudo-Random,闪迪伪随机),采用伪随机预处理方法并与 I/O 基准测试工具 fio 深度整合,帮助解决了企业级 SSD 基准测试中的预处理耗时难题,将超大容量 SSD 的预处理时间从数天、数周压缩至数小时,重新定义了企业级 SSD 测试的行业范式,为全行业技术升级注入新动力。
1 高容量 SSD 普及 传统预处理流程遭遇瓶颈
存储厂商向客户交付企业级 SSD 之前,需要经历漫长的产品测试及认证流程,其中一个环节便是 SSD 预处理(Preconditioning),通过模拟真实工作负载,让 SSD 经历反复的数据保存、复制与删除操作,直至能够持续达到稳态性能,确保后续测试数据的准确性,为测试所要求的真实工作负载做好准备。

虽然 SSD 容量在持续提升,但其最高写入速度并未同步提高,这是导致预处理时间显著增加的根本原因。闪迪公司企业级 SSD 架构团队杰出工程师 Steven Sprouse 指出," 在研发过程中,‘运行、报错、修复’循环时间是一项重要指标。它决定了我们一天能运行多少次测试,并找出及修复问题。"
在实际测试中,小容量 SSD 仅需数个小时即可完成单次循环,但对于当前市场所需的超大容量 SSD 而言,常规的预处理耗时已达 12 小时,有时甚至需要 24 小时或更久,这正是 SPRandom 的研发初衷。
2 高效开源 重新定义 SSD 预处理流程
SPRandom 的诞生,源于一场跨越十年的技术沉淀与团队协作。Steven Sprouse 介绍,十多年前,一位数学背景深厚的闪迪工程师曾推导出描述 SSD 内部预留空间(OP)分配机制的公式。由此,Steven Sprouse 与其他几位工程师萌生了利用该公式实现快速预处理的构想,由于当时 SSD 容量较小,预处理耗时仍相对较短,该方案并未被认为有迫切实施的必要。直至超大容量 SSD 成为当下行业趋势,预处理瓶颈愈发突出,这一尘封的构想终于落地为实用工具。
作为一款一体化伪随机算法工具,SPRandom 的核心突破是 " 用精准算法替代暴力写入 "。它将 SSD 划分为多个重叠区域,各区域重叠部分与数学公式预估的预留空间相对应,同时确保每个地址按伪随机序列至少完成一次写入,仅需单次物理写入,即可实现预处理的所有目标——覆盖全部逻辑地址、分配预留空间、让 SSD 达到稳态性能。这种创新方式大幅压缩了预处理时间,32TB SSD 的预处理可缩短至约 6.2 小时,64TB 及以上产品也仅需数小时即可完成,提速幅度超过 90%。

Steven Sprouse 深耕存储行业数十年,他坚信工程师的核心价值不在于专利与个人声望,而是通过与同仁协作,以卓越工程技术解决全行业共同面临的挑战,分享知识比独占知识能创造更长远的价值。闪迪也希望通过开源 SPRandom,成为行业生态的共建者而非旁观者。Steven Sprouse 说:" 我们相信,从长远来看,这将有利于闪迪及全行业的发展。这是推动更高容量 SSD 早日普及的一小步。" 目前 SPRandom 已正式集成至开源 fio 平台,便于行业内广泛应用与深入优化。
3 携手行业 共创全球创新社区
" 我们面临着一系列能够推动行业变革的重大机遇。鼓励全公司各级员工都着眼于更广阔的行业生态系统,思考我们在这片广阔领域中的角色定位,这不仅对我们工程师而言是难得的机遇,对闪迪公司的长远发展同样意义重大。"Steven Sprouse 说。
自成为独立公司以来,闪迪始终鼓励更多的工程师像 Steven Sprouse 一样思考,立足行业生态,并参与全行业协作,而 SPRandom 正是这一理念的生动实践,它的发布不仅解决了超大容量 SSD 基准测试中的核心瓶颈,还传递了闪迪开放协作的行业理念,更是闪迪引领行业从 " 各自为战 " 走向 " 协同共赢 " 的重要体现。
随着 AI 训练、数据密集型运算等场景的快速发展,超大容量 SSD 的需求将持续攀升,SPRandom 的普及有望进一步缩短行业产品的采用与部署周期,推动存储行业向更高容量、更高效能、更标准化的方向发展,以更多创新技术赋能行业生态,共建高效、开放的存储产业新未来。