ハイブリッドハードドライブ、どのように機能しますか?


13

Revisiting SSDに関する昨日のJeff Atwoodのブログ投稿を読んでいて、最初にハイブリッドハードドライブについて聞いたことがあります:小さいSSD部分(4 GBなど)を持つHDと、残りは通常の回転ハードドライブ(500 GBなど)です。そのため、フルSSDハードドライブの(現時点では)高いコストをかけずに、より高いパフォーマンスを実現できます。

だから、私の質問は:

SSD部分に何を入れるかは誰が決めるのですか?ソフトウェア(OS)によって実行されますか?ディスク内のハードウェア/ファームウェアによって実行されますか?

回答:


15

これらの仕様で、Seagate Momentus XTについて話しているとしましょう。AnandTechには、ドライブに関する有益なレビューがあります。抜粋:

NANDのサイズは、最初に聞いたとき、私にとって衝撃的でした。正直なところ、もっと大きなものを期待していました。ただし、Momentus XTでは、SLC NANDは排他的に読み取りキャッシュとして機能します。書き込みはNANDに決して接触しません。ドライブは、時間の経過に伴うアクセスパターンを調べ(ほとんどの場合、LBAとそのアクセス頻度の履歴テーブルを介して)、一部のデータをNANDにプルします。NANDに存在するLBAの読み取り要求が来た場合、4GBチップから処理されます。LBAがNANDに存在しない場合、データはプラッターから取得されます。

ハイブリッドドライブの可能性は引き続き大きなものです。ここでSeagateが示したのは、最小限のNANDで、大幅なパフォーマンスの向上を達成できるということです。ボード上に少なくとも少量のNANDがなければ、パフォーマンス重視の機械式ドライブを出荷する理由はありません。シーゲイトには革新の余地もあります。NANDを搭載したドライブや、NANDで読み取りおよび書き込みキャッシュを提供する真のハイブリッドドライブを見ることができます。

実際の例として、最近MacBookでこのドライブにアップグレードしたばかりで、OSとメインアプリケーションのロードがはるかに高速であることを証明できます。


1
はい、Momentus XTについて話していました!答えてくれてありがとう。
パブロサンタクルーズ

6

1997年以降(おそらく以前)以降に作成されたすべてのハードドライブには、キャッシュまたはバッファーRAMがあります。ドライブのファームウェアは、頻繁にアクセスされると思われるものをキャッシュRAMに保存するため、比較的低速のディスクからフェッチする代わりに、要求されたときにすぐにバス経由でそれらを配信できます。

そのため、ハイブリッドハードドライブはこれをキャッシュの別のレイヤーとして使用します。ドライブのファームウェアの制御下にあります。CPUにL1およびL2キャッシュがある方法と概念が似ています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.