SSDのオーバープロビジョニングとは

SSDのオーバープロビジョニングとは

SSDのオーバープロビジョニングとは

SSDのオーバープロビジョニングとは?

SSD内部にある隠れた予備領域

すべてのSSDには、OSからは見えない物理NANDが存在します。ベンダーはこのフラッシュの一部を、ユーザーには見えないコントローラー専用領域として確保しています。この予備領域がオーバープロビジョニング(OP)と呼ばれます。たとえば、TechTargetは、あるSSDは、物理NAND976GBあるものの、ホストからアクセスできるのは800GBのみで、残りの176GBはコントローラー専用のOP領域として確保されたと報告しています。さらに、この領域にはFTLのマッピングテーブルや不良ブロックプールなどの内部メタデータも格納されます。このように、SSDのオーバープロビジョニングとは、ドライブ内部に存在するこの隠れた作業領域のことを指しています。

データ管理、ガーベジコレクション、ウェアレベリング用の作業領域

SSDコントローラーは、論理ブロックを物理フラッシュページへと常に再マッピングしています。この際、OP領域をクリーンブロックのプールとして利用します。そのため、ガーベジコレクションがバックグラウンドで有効ページの移動と古いページの消去を行っている最中でも、新しいデータを書き込むことができます。同じ予備ブロックを使用して、ウェアレベリングは特定のブロックだけに集中的に書き込むのではなく、NAND全体に書き込みを均等に分散することができます。

OP、書き込み増幅、長期性能

コントローラーが内部でデータを移動するたびに、書き込み増幅は大きくなります。これは、ホストから送信された書き込み量に対して、実際にフラッシュに書き込まれたバイト数の比率を指します。OPが多いほど、コントローラーが利用できる空きブロックも増えます。その結果、ガーベジコレクションはコピーを統合して余分なコピーを減らし、書き込み増幅を低く抑えることができます。これにより遅延がより予測しやすくなり、ランダム書き込みが続く環境でもNANDが早期に摩耗することなく、規定の耐久性を達成しやすくなります。

このアイデアを実際の製品であるADATAISSS31CP-3D-eTLCで見てみましょう。

●      1123D eTLC NANDを採用した2.5インチSATA III産業用SSD

●      容量は480GB1.92TB

●      シーケンシャル読み取り/書き込み速度はそれぞれ560/380MB/秒。

●      7K P/Eサイクル速度による高い耐久性。

●      電力損失保護、LDPC ECCRAIDエンジン、ウェアレベリング、SLCキャッシュ、TCG OPAL 2.0セキュリティ、エンドツーエンドのデータパス保護を搭載。

●      いずれも、書き込み負荷の高いエッジ、AIoT、監視用途向けの設計。

このようなアーキテクチャと専用コントローラー領域を組み合わせることで、ドライブがほぼ満杯の状態でも、一般的なクライアントSSDと比較してはるかに安定性を向上させて速度と信頼性を維持することができます。

オーバープロビジョニングが性能と耐久性を高める仕組み

重い書き込み負荷下でも安定した性能を維持

SSDのオーバープロビジョニングを理解すると、負荷がかかった状況でもドライブが安定して動作するという利点が見えてきます。予備の容量により、コントローラーは常に空きブロックを利用できます。これは、ユーザーに見える領域がほぼ満杯に近くなっていても同じです。この空き領域があることで、バックグラウンド処理がホストの書き込みを妨げずに実行されます。そのため、ドライブが忙しくなった途端に性能が崩れるのではなく、長時間のバースト時または混在ワークロード時でも、ランダムIOPSと遅延が安定して予測しやすくなります。

摩耗を抑えることでNAND寿命を延長

オーバープロビジョニングによって、コントローラーがローテーションに使える物理ブロックが増え、ドライブの寿命を通して各セルが受けるプログラム/消去サイクルが少なくなります。プール内のブロックが多いほど、ファームウェアはよりクリーンな書き込み先を選ぶことができるため、過度な内部書き換えを避けて、書き込み増幅を低く抑えられます。その結果、予備領域が少ない状態で動作する同じSSDと比べて、TBWDWPDが向上します。このため、多くのビジネスおよび産業用ドライブには、長期の耐用年数を確保できるように、3,000以上のOP比率が採用されています。

過酷な産業環境での信頼性を向上

産業用途では、ログが増え、温度が変動し、不良ブロックが徐々に発生していたとしても、SSDは動作し続けなければなりません。予備容量があることで、コントローラーは故障しつつあるセルの再マッピングをし、強力なECCマージンを維持し、十分なクリーンブロックを確保することができます。このため、ファームウェアがサービス品質を低下させる「緊急モード」に入ることがありません。制御された摩耗、効率的なガーベジコレクション、不良ブロック管理が組み合わされているため、オーバープロビジョニングされたSSDは工場コントローラーやエッジサーバーなどの常時稼働システムでも安定性を保つことができます。

このような一貫性が求められる長時間ワークロードには、ADATAIM2P41B8産業用NVMe SSDを検討することができます。PCIe Gen4x4インターフェースとNVMe1.41123D TLCBiCS5NANDDRAMバッファを採用しており、高い読み書きスループットを維持します。3K P/Eサイクル速度、LDPC ECCRAIDエンジン、エンドツーエンドのデータパス保護も備えているため、長期にわたり重い負荷がかかる環境でも整合性を保ちます。また、一部のモデルでは−40°C85°Cと幅広い温度下での動作とAES-256およびTCG Opal 2.0ハードウェア暗号化に対応しており、エッジ環境に安全に展開できます。

産業用SSDのオーバープロビジョニングを最適化

Altタグ:金属プレート上に置かれた内部構造が露出したHDDSSD

標準的な産業用ワークロードの基準OP比率

SSDのオーバープロビジョニングについて理解したら、次に検討すべきはどれだけの予備領域を確保するかです。一般的なSSDには、軽負荷やクライアント関連のパターン向けに7%程度の隠し容量が確保されています。一方で、エンタープライズ向けドライブでは、より重負荷のランダム書き込みに対応するため28%まで増やされます。一般的な産業用PC、キオスク、オペレータパネルの場合、ほとんどのB2Bチームはこれらの工場出荷時設定に近い比率を採用しています。また、多くのチームはドライブの一部を未パーティションのまま残しています。これが予備のOPとして機能し、認証やBOM計画を複雑にせずに、コントローラーがTBW目標を達成しやすくなります。

24時間年中無休で書き込み負荷の高い環境向けのOP拡張

記録やログ生成が継続的に行われると、前提となる計算が変わってきます。監視NVR、オートメーションコントローラー、エッジAIノードは、ほぼ途切れない書き込みを発生させます。そのため、容量よりもDWPDが重要な指標になります。こうしたケースでは、設計者はOPをエンタープライズレベル以上に引き上げ、合成ベンチマークではなくJESD219のワークロードトレースを使って検証します。市場動向が示すとおり、OPプールを大きくするとNANDベースSSDの書き込み増幅が減り、TBWと持続的なランダム書き込み性能が向上します。これは24時間年中無休で稼働する環境で求められる特性です。

ADATA Industrialのファームウェアとツールに合わせたOPの最適化

ADATAは、OPNANDP/E速度やコントローラーアルゴリズムと並ぶ主要な調整要素として扱っており、プロジェクトにおけるTBWDWPD目標の達成に活用しています。当社の産業用資料やIAカタログでは、すべての設計に単一の固定比率を強制するのではなく、ワークロードに応じて動的にオーバープロビジョニングを調整できる付加価値ソフトウェアについて説明しています。これは、OEMにとっては、ADATA Industrialと提携すればファームウェアイメージとOPプロファイルを固定化できることを意味します。その後に、貴社が自動化、通信、監視用途で使用しているプラットフォームに近い環境で、JESD219のようなエンタープライズ向けワークロード試験を使用して検証することができます。

SATA III 2.5インチISSS31AP-3D-eTLCは、このチューニング戦略に適した製品です。1123D eTLC NAND7KP/Eサイクル速度、最大7.68TBの容量、PLPを搭載した1.7 DWPDDRAMバッファ、SLCキャッシュ、LDPC ECCRAIDエンジンを備えており、産業環境に適した幅広い温度下での動作に対応しています。SSS31 APADATAeTLCファミリーに属する製品で、オーバープロビジョニング技術を搭載しており、JESD219エンタープライズワークロード試験も実施済みです。OEMは、信頼性や実効容量を損なうことなく、OPやファームウェアの選択によって耐久性と性能を調整できる明確に定義されたプラットフォームを得ることができます。

ADATA Industrialの信頼できるストレージへの取り組み

ADATA Industrialでは、信頼性をフルスタックの設計課題として捉えています。そのため、ファームウェアはSSDのオーバープロビジョニングをA+ SLCモードやA+ Power Protectと密接に結びつけ、電源レールが落ちた場合でもフラッシュの使用状況、セルへの負荷、転送中のデータを追跡する協調制御ループを構築しています。当社はこのスタックを自社で評価し、−40°C85°Cという広範な温度範囲でドライブに負荷をかけ、さらに衝撃や振動への耐性も確認しています。これにより、ファンレスIPC、鉄道車両、およびその他の過酷な環境でもストレージ層が安定して動作するようにしています。

さらに、これらのメカニズムは、組み込み機器、オートメーション、AIoT、エッジコンピューティング向けに最適化されています。これらの分野では、長期運用サイクル、無人稼働、データ整合性に対する要求が高く、SSDは使い捨ての周辺機器ではなく、安定したインフラとして動作する必要があります。

ADATA Industrial SSDソリューションのご紹介

当社のSSDはファームウェアレベルから設計されており、調整済みオーバープロビジョニングと独自アルゴリズムを活用することで、ミッションクリティカルなシステムにおいて長期にわたり耐久性、性能安定性、データ整合性を確保します。次の設計を検討されているのであれば、当社の全ラインアップをご覧いただき、高耐久SATA用途にはISSS31CP-3D-eTLCおよびISSS31AP-3D-eTLC、高スループットPCIe Gen4x4ワークロードにはIM2P41B8をぜひ比較の上ご検討ください。

e-Catalog

e-Catalog

お問い合わせ

お問い合わせ

お問い合わせ