Estou usando o bcache com cerca de 1 TByte de armazenamento em cache SSD para cerca de 40 TByte de dados. Com writeback e 10% configurados para bcache, cerca de 100 GByte de dados sujos só existem nos dispositivos de armazenamento em cache.
Eu gosto do bcache para continuar usando a porcentagem configurada do cache para gravações atrasadas, mas eu prefiro que o bcache limpe-o ao longo do tempo. Em outras palavras, rajadas repentinas de gravação devem ir para o SSD, e essa "dívida" acumulada deve ser limpa nos próximos segundos / minutos / horas.
Isso é possível?
Relacionado, como exatamente a estratégia de write-back se parece? Pode acontecer que os dados antigos sejam mantidos no SSD para sempre, enquanto apenas os dados mais jovens são gravados de volta?