
mbcache カーネル モジュールを試してみたいのですが、そのドキュメントを見つけるのに苦労しています。
私の理解が正しければ、mbcache を使用すると、高速 SSD ディスクを、はるかに低速なハードディスクの透過的なキャッシュとして使用できます。
ドキュメントはどこにありますか?
私は Linux 3.0.0-17-generic #30-Ubuntu SMP x86_64 を使用しています
答え1
今はmbcacheではなくbcacheを使用してください(カーネル3.10.x、3.11.0)
答え2
それ以外の文書はないようですソースコードそれ自体です。私は Andreas Gruenbacher にこの質問についてメールを送りましたが、返事をもらっていません。
答え3
mbcache では、あるブロックデバイスを別のブロックデバイスを使用してキャッシュすることはできません。これは、ファイルシステムのパフォーマンスを高速化するために使用されるメモリ内キャッシュであり、ユーザーの設定なしでファイルシステムによって直接自動的に使用されます。執筆時点では、ext4 ファイルシステムでのみ使用されています。
意図した動作 (たとえば、高速なブロック デバイスを使用して低速なブロック デバイスをキャッシュする) を実行する主なカーネル モジュールは、bcache
およびdm-cache
(通常はlvmcache
ユーザー スペース ツールを使用して管理されます) です。