O Linux já faz algum cache de write-back. Olhe para o pdflush e como ele funciona . Infelizmente, leva algum tempo para entender todos os detalhes, já que é bastante complicado, mas se você quiser ajustá-lo (por exemplo, para laptops), então esse é o lugar para começar.