メタ説明:エンタープライズおよび産業用途に適したストレージを選ぶため、QLCとTLCの違いを理解し、速度・耐久性・コストのバランスを見極めましょう。
NANDフラッシュメモリには複数の種類があります。シングルレベルセル(SLC)は1セルあたり1ビットを格納し、優れた性能と長寿命を実現します。マルチレベルセル(MLC)は1セルあたり2ビットを格納し、コストと耐久性のバランスに優れています。トリプルレベルセル(TLC)は1セルあたり3ビットを格納し、容量を高める一方で、寿命は短くなります。クアッドレベルセル(QLC)は1セルあたり4ビットを格納し、最大の容量を実現しますが、性能と耐久性は低下します。QLCとTLCを比較すると、QLCの方がより低コストで大容量を得られますが、速度と耐久性はTLC SSDの方が高くなります。
TLCセルは3ビットを格納し、電圧ウィンドウを8つの狭いレベルに分割します。各プログラムと検証パスで、しきい値が重ならないように設定されます。エンタープライズ環境では、TLCは1,000~3,000 P/Eサイクルあるいはそれ以上になることが技術者によって確認されています。QLCとTLCを比較する場合、TLCの方が電圧ステップが少ないため、部分ページの高速更新を処理しやすく、リードディスターブエラーも回避しやすくなります。この場合のECCのオーバーヘッドは中程度です。コントローラーロジックは、頻繁なキャリブレーションを行わなくても安定した遅延を維持できます。従って、TLCでは純粋な耐久性とビットあたりの密度のバランスがよくなります。
QLCはこれらのしきい値を16レベルまで拡張します。このより狭い電圧間隔により、プログラム時間が複雑になり、日常的な書き込みでも高度なECCが必要になります。P/Eサイクルは1,000回未満と評価されることが多く、書き込み負荷の大きいワークロードでは長期的な安定性が低下します。多くのQLCとTLCを比較したシナリオの場合、ウェアレベリングをルーチンにすると電圧のずれや初期ブロックの故障の管理に役立ちます。ファームウェアはSLCキャッシュを使用して、QLCの本来の遅い書き込みを緩和します。それでも、NANDレイヤーでの高いエラー率を完全に克服することはできません。このアプローチは、大容量でコストが最適化されたストレージアレイに適していますが、書き込み増幅の問題を回避するにはワークロードのプロファイリングが必要です。
QLCとTLCでは、技術において、各セルが保持できる電圧レベル数が異なります。QLCは1セルあたり4ビット、TLCは1セルあたり3ビットを格納します。QLCではビット数が1つ増えるため、管理すべき電圧レベルも増えます。そのため、プログラム時間が長くなり、重い負荷下では長時間にわたる書き込み時の性能が低下します。例えば、QLCベースのドライブは、小さなSLCキャッシュを使用することがあり、これがすぐに満杯になります。キャッシュがいっぱいになると、書き込み速度が急激に低下します。コントローラーやファームウェアの最適化機能が、これに対応しようと試みますが、それでも、大容量ファイルの転送ではTLCと比べて明確な速度低下が見られます。
QLCとTLCを比較した場合、高解像度ビデオのエンコーディングのようにドライブへ継続的に書き込みを行うタスクでは、TLCのより高い持続スループットからメリットを得られる可能性があります。TLCはプログラム時間が短く、書き込みIOPSが安定しているため、重い読み出し・書き込みやランダム処理が含まれる混在ワークロードに適しています。一方でQLCは、アーカイブ用途や一般的なオフィスタスクなど、読み出しが繰り返され、断続的かつ中程度の書き込みが発生する環境に適しています。このようなケースでは、高いシーケンシャル読み取り性能が非常に重要になります。それでもなお、QLCは本質的に耐久性が低いため、ドライブのライフサイクルを通じて大量の書き込みサイクルを要求するシナリオには適していません。
TLCセルは3,000回を超えるプログラム・消去(P/E)サイクルに耐えることができます。QLCではこれが約1,000サイクル程度にまで低下します。セル内のビット数が増えるほど、電圧の配置は難しくなります。電圧しきい値がより狭くなるため、QLCではECCのオーバーヘッドも増加します。このP/E能力の差こそが、「QLCとTLCの比較」における重要なポイントとなります。QLCセルに継続的に書き込むと、摩耗が早まります。そのため、ファームウェアレベルのウェアレベリング戦略が重要になります。
TLCベースのドライブは、電圧マージンに余裕があるため、高負荷の書き込みワークロードにも容易に対応できます。QLCドライブも、大きなSLCキャッシュによるバースト書き込みを活かすことで、読み込み中心の処理で高い性能を発揮できます。QLCドライブの寿命を延長させるため、メーカーがブロックサイズを小さくしたり、動的オーバープロビジョニングを採用したりすることがあります。慎重に書き込み増幅を管理しワークロード分散を計画することで、「QLCとTLCを比較」した場合に見られる耐久性の差は、ある程度埋めることができます。適切にチューニングされたQLCドライブであれば信頼性を確保できます。それでも、大量の頻繁な書き込みがある場合、QLCの許容範囲を超える可能性があります。
TLCの1GBあたりのコストは約0.1~0.5ドルであるのに対し、QLCは0.08~0.15ドルと安くなります。QLCとTLCの技術を比較した場合、セルあたりのビット数が異なるため、コストにも差が生じます。QLCは1セルあたり4ビットを格納することで、高密度化と製造オーバーヘッドの低減を実現します。しかし、電圧しきい値が狭いため、より強力なエラー訂正アルゴリズムが必要となり、コントローラーの複雑さが増します。耐久性の評価も、1GBあたりのコスト戦略に影響する場合があります。実運用では、QLCの摩耗を補うために、データセンターではより大きなオーバープロビジョニングが確保されています。こうしたトレードオフは、大量の読み出しを実行する環境では依然としてコスト効率が高いとされています。
QLC SSDとTLC SSDの性能差が最も重要になるのは、混在ワークロードや書き込み負荷の高いワークロードの場合です。TLCはより耐久性が高く、繰り返しの書き込み、ランダムI/Oのバースト、負荷の高い計算タスクに対応できます。電圧感度が低く、セルの書き込み限界が高いため、エラー訂正の負荷が軽減され、遅延と持続スループットが改善されます。一方で、QLCは、コールドデータストレージや大規模バックアップシステムなど、読み出しパターンが主なシナリオに適しています。こうしたドライブは、ファームウェアレベルのウェアレベリングや大容量DRAMキャッシュがあれば、十分に機能します。寿命と性能を重視するユーザーには、TLCの方が安全な選択です。しかし、限られた予算で大容量を必要とする場合、QLCは持続的な書き込みがほとんどないアーカイブやニアライン層に最適です。
P/Eサイクルが高いTLC SSDは、高負荷なワークロードに最適です。7,000 P/EサイクルのKioxia BiCS5 3D eTLC NAND、ハードウェア電源断対策、TCG OPAL暗号化を備えた当社のISSS31CPモデルは、産業オートメーションやエッジコンピューティングに最適です。同様に、IM2P41B8モデルでもPCIe Gen4x4と同じNAND技術を採用しており、M.2 2280フォームファクタでAIやMLトレーニングに適した高速性能を提供します。このような用途向けとしてQLCとTLCを検討する場合、TLCはその耐久性と性能によりQLCよりも優れています。
QLC SSDは読み出し用途に適しています。コールドストレージ、データアーカイブ、バックアップ、災害復旧、監視用途向けに設計されています。QLCとTLCを比較する場合、QLCは書き込み耐久性が低いため、書き込み負荷の高い処理や頻繁にデータを更新するアプリケーションには不向きです。
産業向けおよびエンタープライズ向けSSDソリューションの詳細については、ADATA Industrialにお問い合わせください。