固态存储开发的容量正在飙升,32TB已成为常见规格,展望256TB型号将于明岁首运行出货。相干词,扫数这些容量增长也带来了一个问题:在将驱动器参预运行之前进行测试所需的时候大幅增多。
当今,SanDisk公司已将一项可将预处理时候减少多达90%的时期开源。这种名为"SanDisk伪赶紧"(SanDisk Pseudo-Random,简称SPRandom)的挨次,将如故的多阶段进程压缩为单次全心设想的写入过程。
预处理是磁盘驱动器制造商和企业使用的法式武艺,用于确保在骨子稳态使用中取得可接受的性能。从历史上看,该过程依赖于两阶段挨次:最初在驱动器上进行完好的限定写入,然后进行万古候的赶紧写入,以再行分派开发内的预留空间。第二阶段迫使驱动器使用垃圾回收和里面数据转移,这会缩小性能但反应了最坏情况的运工作况。
瓶颈难题
传统挨次在SSD相对较小时运行风雅,但SanDisk工程师暗意,跟着容量激增,这种挨次已运行失效。大于32TB的驱动器可能需要数天致使数周才能达到稳态,使预处理成为开发周期、阅历认证时候表和客户测试的主要负担。
张开剩余74%"每次运行-中断-诞生轮回都需要预处理,"SanDisk企业SSD架构组的了得工程师史蒂文·斯普劳斯说。"你可能只运行半小时的测试,但必须消费两到三天时候对驱动器进行预处理。"
斯普劳斯开发的惩处有筹画不是先限定写入驱动器然后用赶紧I/O进行冲击,而是在重迭区域中写入数据,挑升在物理介质上创建"无效"数据。
该时期运用了SSD里面预留空间的职责样貌。驱动器包含的物理闪存存储多于向用户公开的容量,非常容量保留用于后台任务(如垃圾回收)。在稳态运行中,跟着时候推移,这些预留空间会在物理块之间不均匀散布。SPRandom通过写入重迭范围的逻辑块地址来数学样貌重建这种散布,从而在新数据写入其他位置时使某些数据失效。
"重迭迫使驱动器使某些数据失效,"斯普劳斯阐发说念。"这相当于将预留空间放入这些块中。"
通过截止驱动器不同位置的重迭量,SPRandom不错访佛传统赶紧预处理最终产生的调换里面情景,但只需一小部分时候。字据SanDisk的数据,在32TB级驱动器上如故需要非常160小时的过程当今不错在约莫6小时内完成。
这种影响在测试和阅历认证时期最为彰着,因为漫长的预处理周期会进军工程程度。SanDisk暗意,工程师的筹画是将运行-中断-诞生轮回截止在一天之内,以便快速识别和惩处问题。跟着容量的增多,这个筹画已变得无法驱散。
防碍瓶颈
"如若某件事需要三天时候,你骨子上就会延误通盘驱动器部队的部署,"SanDisk企业SSD居品营销认真东说念主杰夫·福赫特曼说。
磁盘制造商开阔不会在出货前对每个驱动器进行预处理,因此客户相通在部署前运行我方的预处理周期。在悲不雅的最坏情况下测量性能可幸免驱动器参预坐褥后出现随机情况。
SanDisk选用将SPRandom手脚开源发布,并将其获胜集成到庸俗使用的Flexible I/O Tester基准测试器用中。福赫特曼暗意,这一决定是由公司长久参与洞开打算现象(OCP)和存储网罗行业协会(SNIA)等行业生态系统推动的。
"OCP旨在让扫数船只一皆飞腾,"他说。"因为这是一个适用于任何驱动器类型的通用惩处有筹画,它似乎应该成为行业鼓舞的一部分,而不是买卖化挨次。"
福赫特曼暗意,开源许可还允许翻新高贵发展。早期接受者已在探索若何将该挨次从单个驱动器推广到通盘机架和存储系统。
SanDisk高管暗意,他们还展望开源将通过摒除测试和部署的骨子费事来加快超大容量SSD的接受。跟着东说念主工智能、分析和超大鸿沟职责负载推动存储容量增长,他们觉得更快、更真确的预处理对供应商和客户都有意。
"如若预处理和测试更大容量的驱动器变得更容易,"斯普劳斯说,"这将有助于咱们和通盘行业。"
Q&A
Q1:SanDisk伪赶紧(SPRandom)时期是什么?
A:SPRandom是SanDisk公司开发的一项开源时期,用于加快超大容量SSD的预处理测试。它将传统的多阶段预处理进程压缩为单次全心设想的写入过程,通过在重迭区域写入数据来挑升创建"无效"数据,从而在物理介质上模拟稳态运工作态,可将预处理时候减少多达90%。
Q2:为什么超大容量SSD需要更快的预处理挨次?
A:跟着SSD容量激增至32TB致使更高,传统预处理挨次需要数天致使数周才能完成,严重担担了开发周期和测试程度。举例,在32TB级驱动器上传统挨次需要非常160小时,而使用SPRandom时期只需约6小时。这种瓶颈会延误通盘驱动器部队的部署,影响工程师快速识别和惩处问题的能力。
Q3:SanDisk为什么选用将SPRandom时期开源?
A:SanDisk选用开源是因为这是一个适用于任何驱动器类型的通用惩处有筹画,稳妥洞开打算现象(OCP)让通盘行业共同高出的理念。开源许可允许翻新高贵发展,早期接受者已在探索若何将该挨次推广到通盘机架和存储系统。同期,开源有助于加快超大容量SSD的接受,摒除测试和部署的骨子费事。
发布于:北京市