我想在 Debian Jessie 生产服务器上使用 linux SSD 缓存(dm-cache 或 bcache)。(内核 3.16)
我的问题:dm-cache 和 bcache 模块在 linux 3.16 中可靠吗?我需要将内核升级到更新的版本吗?
我还发现了有关 bcache 的令人担忧的消息:https ://lkml.org/lkml/2015/12/22/154
请注意,我完全理解在可靠性和数据丢失方面意味着缓存模式选择(回写/直写)的含义,我的问题更多是关于这些模块中的软件错误
2018 年 2 月在持续集成服务器上使用 bcache 超过 1 年后跟进(jenkins 实例运行大量密集作业!)
服务器的配置(本质上是存储堆栈)
硬件:
- 2 x 480GB SSD(三星 SM863 企业级 MLC)
- 2 个 4TB 硬盘(希捷星座 ES.3 SATA)
- 戴尔 R730 - 双至强 E52670 - 128GB RAM
- 没有硬件 RAID,没有电池/闪存支持的硬件写缓存,这就是 bcache 的写回功能变得有趣的地方。
软件:
- 2016 年 9 月配置,从未重启
- 带有 4.6 内核的 Debian Jessie(来自上次更新时的官方 jessie-backport)
- 软件 MD 突袭 10