SSD上のDRAM:それはあなたが望むものですか?

SSDは、HDDよりもはるかに高速で、データへのアクセスと書き込みが高速です。 この速度は、さまざまな場所から発生します。 要因の1つは、SSDにDRAMが含まれていることです。 ただし、一部の低価格SSDはDRAMをスキップします。これは、SSDが高価であり、SSDが機能するために厳密に必要なわけではないためです。 DRAMレスSSDを購入するかどうかの決定を通知します。 または、DRAMを備えたより高価なモデルでは、違いを知る必要があります。

コアDRAM機能

SSD上のDRAMの主な機能は、フラッシュメモリ上のデータの場所の記録を保存することです。 コンピューターがすべてのファイルを論理的な順序できれいに保存していることを示しているのと同じように、SSDの場合はそうではありません。 読み取り、特にフラッシュメモリセルへの書き込みは寿命を縮めるため、SSDはウェアレベリングと呼ばれるタスクを実行します。 これには、ドライブ周辺のデータをシャッフルし、最も摩耗の少ない領域を最初に使用することを優先し、最も使い果たされた領域の使用を最小限に抑えることが含まれます。 これは、ドライブがすべてがどこにあるかのある種のディレクトリを保持する必要があることを意味します。

これにはDRAMが使用されます。これは、頻繁な書き込みで寿命が短くなるという問題が発生しないためです。 また、フラッシュメモリよりもはるかに高速にSSDコントローラーにデータの場所を提供できるためです。 できる。 DRAMは、SSDでの操作の遅延と速度を低下させます。 ただし、DRAMのないSSDは、DRAMのあるSSDよりも低速になります。 HMB この違いを部分的に補うことができます。

もう1つの主要な利点は、SSDがデータを書き込む方法に関連しています。 フラッシュメモリに実際に1ビットのデータを書き込むことはできません。 データをブロック単位で書き込む必要があります。 この書き込み操作は完全に上書きする必要があります。 ブロック内の1ビットだけを更新することはできません。 1ビットだけを変更する必要がある場合でも、そのブロック内の他のすべてのビットをディスクに書き込む必要があります。 DRAMは、ブロックに一度に効率的に書き込むことができるようになるまで、少量のデータを一時的に保存するために使用できます。 DRAMレスSSDはこれを行うことができず、書き込みの寿命を維持する効率が低下するため、より大きな摩耗に悩まされます。

その他の利点

SSDに搭載されたDRAMのもう1つの利点は、フラッシュメモリにすぐに書き込めないほど小さいデータをキャッシュできることと非常に似ています。 また、ウェアレベリングプロセスの一部としてSSDの周囲でシャッフルされているデータをキャッシュして、より効率的に書き込むこともできます。 これは、DRAMレスSSDの摩耗がさらに増加し​​、寿命が短くなることを意味します。

SSD上のDRAMは、頻繁に要求されるデータの遅延を減らすのに役立つ小さな読み取りキャッシュとして機能できます。 場合によっては、DRAMを少量のデータ以上の書き込みキャッシュとして使用することもできます。 これにより、SLCキャッ​​シュとドライブの残りの部分に渡される前に、データを非常に迅速に保存できます。 SLCキャッ​​シュでは、書き込みキャッシュとしてDRAMを使用する必要はありません。 SLCフラッシュメモリは、それ自体で非常に高速です。

潜在的なデメリット

SSDにDRAMが存在する唯一のリスクは、データ損失の可能性です。 DRAMは揮発性メモリです。つまり、DRAMが電力を失うと、保持しているすべてのデータが失われます。 これは、電力が失われた場合でもデータを保持する不揮発性フラッシュメモリと比較されます。 したがって、フラッシュに書き込む前にデータをキャッシュするためにDRAMを使用しているとします。 その場合、電源が切れ、コンピュータ、つまりSSD内のDRAMの電源が切れ、フラッシュメモリに転送する前にデータが失われるリスクがあります。

これにより、データの損失やファイルの破損が発生する可能性があります。 これは、通常のホームユーザーにとって苛立たしく、イライラし、迷惑になる可能性があります。 データセンターや企業にとって、それは壊滅的なものになる可能性があります。 このため、エンタープライズSSDでは通常DRAMキャッシュが無効になっています。

SSD上のDRAMに関する他の唯一の問題は、追加コストです。 現実的には、現在のドライブでは、価格帯は十分ではありません。 これは、フラッシュメモリのコストがSSDのコストの大部分を占めるためです。 DRAMのコストは比較的小さいです。 一部のハイエンド製品は、1TBの容量で40ドル未満の差があります。 主な節約は、DRAMが通常予算ドライブから削減されることによるものです。 これらの低価格のSSDは、他の分野のコストも節約できるため、直接比較することは困難です。

結論

DRAMは、SSDが最高のパフォーマンスで動作するのに役立ちます。 違いは比較的小さいです。 転送速度や間接的な比較を見ればわかります。 DRAMのないSSDを使用することが問題になる、現実のシナリオが多すぎることに遭遇する可能性はほとんどありません。 とはいえ、DRAMを使用しないと、パフォーマンスが低下し、SSDの摩耗が増加します。 さらに、DRAMレスSSDは、そもそも保証が弱く、全体的な寿命が短い予算モデルになる傾向があります。

確かに、DRAMを搭載したSSDを使用することをお勧めします。 ただし、DRAMレスSSDを完全に回避することをお勧めするほどではありません。 1つで確固たる取引を見つけた場合、または予算をDRAMのないSSDにしか拡張できない場合は、それを選択してください。 それらは完全に実行可能であるために十分に機能します、特にあなたがサポートするものを手に入れるなら HMB. 以下のコメントであなたの考えを共有してください。