私が知っているすべてのHDDには、少なくとも8MB以上のバッファーキャッシュがあります(ディスクドライバーでの読み取りと書き込みのパフォーマンスを向上させるためです)。
しかし、私は興味があります:SSDには、HDDと同様のバッファ/キャッシュシステムがありますか?SSDのパフォーマンスはHDDバッファのパフォーマンスよりも優れていますか?
私が知っているすべてのHDDには、少なくとも8MB以上のバッファーキャッシュがあります(ディスクドライバーでの読み取りと書き込みのパフォーマンスを向上させるためです)。
しかし、私は興味があります:SSDには、HDDと同様のバッファ/キャッシュシステムがありますか?SSDのパフォーマンスはHDDバッファのパフォーマンスよりも優れていますか?
回答:
ウィキペディアを引用するには:
フラッシュベースのSSDは、通常、ハードディスクドライブのキャッシュと同様に、少量のDRAMをキャッシュとして使用します。ドライブが動作している間、ブロック配置とウェアレベリングデータのディレクトリもキャッシュに保持されます。データはキャッシュに永続的に保存されません。SSDコントローラーの製造元であるSandForceは、設計に外部DRAMキャッシュを使用していませんが、非常に高いパフォーマンスを実現しています。外部DRAMを排除することで、他のフラッシュメモリコンポーネントのフットプリントを小さくして、さらに小さなSSDを構築できます。
もちろん、使用量が減る理由は、最初にメモリを使用してストレージを実行しているためです。そのため、従来のハードドライブに比べてすでにかなり高速ですが、ハードドライブは、パフォーマンスを向上させるためにより多くのキャッシュメモリを必要とします。 。
彼らが機能としてリストすることを保証するのに十分に使用することも疑わしい場合は、おそらく従来のドライブ仕様と比較すると見栄えが悪いため、除外することを選択します。
http://en.wikipedia.org/wiki/Solid_State_Drive#Cache_or_buffer
はい、ほとんどのSSDは、SRAMやSDRAMなどの揮発性メモリにキャッシュを備えていますが、高性能のために必ずしも必要ではありません。確かに、キャッシュのサイズは、SSDの場合、ハードドライブの場合よりもパフォーマンスの指標にはなりません。
このAnandtechの記事は、SDRAMまたはSRAMキャッシュを使用する従来のSSDアーキテクチャが、MLCとSLC NANDフラッシュの混合を使用して揮発性メモリの必要性を完全に排除する最新のSanDiskアーキテクチャと比較する方法について説明しているので、興味深いかもしれません。