柔軟性のあるデータ配置(FDP)は、GoogleとMetaによって提案されたNVMeTM仕様の将来的な可能性を秘めた機能です。*1 この機能の目的は、複数のアプリケーションが同一デバイス上で書き込み、更新、読み取りを行う際の書き込み増幅 (WA)を減少させることです。*2 これらの企業にとってWAが減少するメリットは、使用可能な容量が増え、各デバイスの潜在的な耐用年数が延長する点にあります。
私たちは、FDPがどれほど有効かを判断するための実験を提案しました。このテストでは、7.68TBのMicron 7450 PRO SSDを4つの同等な(1.92TB)のネームスペースに分割し、各ネームスペースに対して並列でフレキシブルIO(FIO)テスターワークロードを実行します。*3 これらのワークロードはすべてシーケンシャル書き込みですが、ブロックサイズが異なっています(4K、16K、64K、256K)。また、これらのワークロードを4つの1.92TBのMicron 7450 PRO SSDで個別に実行します。これには図1が示すように、すべてのアプリケーションデータが専用のNANDスペースを受け取り、デバイス上でインターリーブされないFDPの導入に最適な形が想定されています。
図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. All rights reserved. ここに掲載されるすべての情報は何らの保証なく「現状有姿」の状態で提供されます。マイクロンは、製品がマイクロンの生産データシートの仕様を満たしていることのみを保証します。製品、プログラム、仕様は予告なく変更される場合があります。Micron Technology, Inc.は、印刷や写真における誤記や脱落について一切の責任を負いません。マイクロン、マイクロンのロゴ、およびその他のすべてのマイクロンの商標はMicron Technology, Inc.に帰属します。他のすべての商標はそれぞれの所有者に帰属します。Rev. A 01/2023 CCM004-676576390-11635