質問: ソリッドステートディスク(ssd)にはバッファーキャッシュがありますか? 私が知っているすべてのhddには、少なくとも8mb以上のバッファーキャッシュがあります(ディスクドライバーでの読み取りと書き込みのパフォーマンスを向上させるためです)。しかし、私は興味があります:ssdには、hddと同様のバッファ/キャッシュシステムがありますか? ssdのパフォーマンスはhddバッファのパフォーマンスよりも優れていますか?
回答: ウィキペディアを引用するには: フラッシュベースのssdは、通常、ハードディスクドライブのキャッシュと同様に、キャッシュとして少量のdramを使用します。ドライブが動作している間、ブロック配置とウェアレベリングデータのディレクトリもキャッシュに保持されます。データはキャッシュに永続的に保存されません。 ssdコントローラーの製造元であるsandforceは、設計に外部dramキャッシュを使用していませんが、非常に高いパフォーマンスを実現しています。外部dramを排除することで、他のフラッシュメモリコンポーネントのフットプリントを小さくして、さらに小さなssdを構築できます。 もちろん、使用量が減る理由は、最初にメモリを使用してストレージを実行しているためです。そのため、従来のハードドライブに比べてかなり高速ですが、ハードドライブは、パフォーマンスを向上させるためにより多くのキャッシュメモリを必要とします。 。彼らが機能としてリストすることを保証するのに十分なほど使用していることも疑わしい場合は、おそらく従来のドライブ仕様と比較すると見栄えが悪いため、除外することを選択します。 http://en.wikipedia.org/wiki/solid_state_drive#cache_or_buffer