我想尝试 mbcache 内核模块,但找不到它的文档。
如果我理解正确的话,mbcache 允许使用快速 SSD 磁盘作为速度慢得多的硬盘的透明缓存。
我在哪里可以找到文档?
我使用的是 Linux 3.0.0-17-generic #30-Ubuntu SMP x86_64
答案1
现在使用 bcache,而不是 mbcache(内核 3.10.x、3.11.0)
答案2
除了这个之外似乎没有任何文档源代码本身。我写信给 Andreas Gruenbacher 并提到了这个问题,但尚未收到回复。
答案3
mbcache 不允许您使用另一个块设备来缓存一个块设备,而是一种内存缓存,用于加速文件系统性能,并且由文件系统直接自动使用,无需任何用户配置。在撰写本文时,它仅由 ext4 文件系统使用。
执行您想要的操作(例如使用快速块设备缓存慢速块设备)的主要内核模块是bcache
和dm-cache
(通常使用lvmcache
用户空间工具进行管理)。