SSDのホストメモリバッファ(HMB)とは何ですか?

click fraud protection

すべてのドキュメントと写真は、コンピューターの論理フォルダー構造にきちんと保存されていると思うかもしれません。 しかし、あなたは間違っているでしょう。 それがコンピューターが表示するビューです。 ただし、実際には、SSDを使用している場合、データはドライブ全体に分散されます。

HDDは、ときどきデフラグプロセスを実行する場合に最適に機能します。 これにより、HDD上のすべてのデータチャンクがソートされたため、関連するビットが近接しており、ドライブから順番に読み取ることができました。 これは、HDDがランダム読み取りを行うよりも、プラッタからデータのシーケンシャルビットを読み取る方がはるかに高速であるためです。

SSDは、読み取りヘッドが最初に適切な場所に到達するのを待つ必要がないため、ランダム読み取りではるかに優れています。 また、一般的にはるかに高速であり、他にも多くの理由があります。

問題は、SSDは摩耗により多くの問題を抱えているということです。 データが読み取られるたびに、そして主にデータがメモリセルに書き込まれるとき、セルはわずかに劣化します。 SSDは、摩耗を最小限に抑え、ドライブの寿命を延ばすために、ウェアレベリングと呼ばれるプロセスを使用します。 データを書き込むとき、SSDは最初に最も摩耗の少ないセルにデータを配置することを選択します。

これにより、新しいバージョンが別のメモリセルに保存されるという理由だけで、ファイルを上書きした後、データが技術的にドライブに残るなどの奇妙な結果になります。 「削除された」データは、アクティブに削除されるのではなく、「上書き可能」としてマークされます。 それを削除すると、影響を受けるメモリセルへの制限された数の書き込みのもう1つが使用されます。

追跡する

SSDは、すべてが保存されている場所と、効率的に機能するために上書きできるものとできないもののテーブルを保持します。 これには多くのスペースは必要ありませんが、どのオペレーティングシステムでも常に小さな書き込み操作が行われます。 これらの絶え間ない変更は、SSD、特に1つのセクションに対して多くの書き込みが実行されることを意味し、その寿命が短くなります。

これを回避するために、ほとんどのSSDにはオンボードDRAMが含まれています。 DRAMはフラッシュメモリと同じように摩耗することはないため、必要に応じて何度でも更新できます。 ちなみに、それも高速です。 したがって、ファイルを要求すると、DRAMを備えたSSDは、ルックアップ時間が短縮されるため、結果をわずかに速く返します。

一部の予算のSSDは、コスト削減策として、DRAMを廃止することを選択します。 これはパフォーマンスに影響を与え、ドライブの寿命を縮めます。

HMBを入力してください

HMBは、DRAMレスSSDに関連するパフォーマンスと寿命を短縮するように設計されています。 ザ・ホスト メモリバッファは、DRAMの別のソースを使用して、 ドライブ。 これの素晴らしい点は、すべてのコンピューターのメインRAMにすでに豊富なDRAMソースがあることです。

SSDドライバーを使用すると、SSDは、システムRAMのごく一部を確保して、ルックアップテーブルを格納するために割り当てるように要求できます。 SSDは通常フラッシュメモリ1TBあたり1GBのDRAMを備えていますが、HMBは通常そのサイズにはほど遠いです。 正確な実装はメーカーやドライブによって異なりますが、約100MBが標準です。 これにより、最も一般的に使用されるデータの場所をマッピングして、アクセスを高速化できます。 他のデータには遅い方法でアクセスする必要があります。

これにより、ストレートのDRAMレスSSDと比較して、ほとんどのワークロードでレイテンシーが改善されます。 ただし、パフォーマンスはオンボードDRAMの使用と完全に一致しているわけではありません。 また、SSD自体の摩耗を減らすのにも役立ちます。 ただし、この利点を測定することは困難であり、おそらく最小限です。

結論

HMBは、DRAMレスSSDへの便利な追加機能です。 文字通り追加の金銭的コストはかかりません。 これは、DRAMレスSSDに関連するパフォーマンス低下のかなりの部分を軽減するのに役立ちます。 HMBは、オンボードDRAMと同じレベルのパフォーマンスを提供していません。 その結果、システムRAMの使用量がわずかに高くなります。これは、RAMが最小限の低価格のコンピューターで問題になる可能性があります。

HMBに割り当てられたRAMは通常サイズが小さく、システムは必要に応じてSSD要求よりも少ないサイズを提供できます。 全体として、HMBは本質的にマイナス面のない勝利です。 HMBをサポートするDRAMレスSSDとサポートしないSSDを直接比較する場合は、他のすべての要因にかかわらず、HMBモデルを選択してください。 ただし、オンボードDRAMを搭載したSSDは、わずかなコストの増加で最高のパフォーマンスを提供するため、引き続きお勧めします。 あなたの考えは何ですか? 以下のコメントでそれらを共有してください。