灵活数据放置(FDP)是 Google 和 Meta 提出的 NVMeTM 规范的一个可能即将推出的功能。1 此功能的目的是在多个应用程序在同一设备上写入、修改和读取数据时降低写入放大(WA)。2 对于这些公司而言,降低写入放大的好处在于可以使用的容量更多,并且每个设备的使用寿命可能更长。
我们提出了一项实验来确定 FDP 有多大帮助。在此测试中,我们使用一个 7.68 TB Micron 7450 PRO 固态硬盘,分为四个相等(1.92 TB)的命名空间,并在每个命名空间上执行并行的灵活输入/输出测试工具(fio)工作负载。3 这些工作负载都是顺序写入,但块大小不同(4K、16K、64K 和 256K)。我们还将这些工作负载单独执行到四个 1.92 TB Micron 7450 PRO 固态硬盘中,我们认为这是 FDP 的颇理想的实施,其中所有应用程序数据都接收专用的 NAND 空间,并且不会在设备上交错,如图 1 所示。
图 1
图 2
虽然这只是一个简单的实验,但它证明了在未来设备中实施 FDP 的可能带来的好处。我们还可以看到,在争夺相同的驱动器资源时,一些设计为尽可能顺序写入的应用程序会如何从 FDP 中受益。
1. 有关 FDP 的更多信息,请参阅 https://nvmexpress.org/wp-content/uploads/Hyperscale-Innovation-Flexible-Data-Placement-Mode-FDP.pdf
2. 有关写入放大的其他信息,请参阅 https://www.snia.org/education/online-dictionary/W
3. Fio 文档可在此处获取:https://fio.readthedocs.io/en/latest/fio_doc.html
© 2023 Micron Technology, Inc. 保留所有权利。所有信息均“按原样”提供,不含任何类型的质保。产品仅保证符合美光的生产数据表规格。产品、计划和规格如有变更,恕不另行通知。若印刷或照片出现遗漏或错误,Micron Technology, Inc.(美光科技股份有限公司)恕不负责。Micron、Micron 徽标和所有其他 Micron 商标均为 Micron Technology Inc.(美光科技股份有限公司)的财产。所有其他商标分别为其各自所有者所有。修订版 A 01/2023 CCM004-676576390-11635