我使用 bcache 和大约 1 TByte 的 SSD 缓存来存储大约 40 TByte 的数据。在为 bcache 配置回写和 10% 的情况下,大约 100 GB 的脏数据仅存在于缓存设备上。
我希望 bcache 继续使用配置的缓存百分比来进行延迟写入,但我更希望 bcache 随着时间的推移清除它。换句话说,突然的写入突发应该转到SSD,并且这些堆积的“债务”应该在接下来的几秒/分钟/小时内清除。
这可能吗?
相关的,写回策略到底是什么样的?是否会发生旧数据永久保留在 SSD 上,而只写回较新数据的情况?