IMHO by se to vyplatilo jedině při detailní znalosti aplikčaních dat, ty ale zná jedině aplikace sama. Také některé aplikace řeší cachování ve své režii. Například ty video editory. To je další kandidát na analýzu.
Proto cilim primarne na akceleraci ext4, protoze je znamy format dat.
IMHO pro obecné použití je bcache dobrá volba a nic lepšího obecného nevymyslíte.
Neni. bcache (i lvmcache) na cteci ceste profiluje live pristupy, nedokaze pred-nacitat systemove oblasti filesystemu (nebo zajimave casti souboru).
Pro zapis (pokud tedy to SSD bude v slusnem raidu a neodejde), s delayed write ale obe reseni by fungovali, takze jedno z toho se jiste pro reseni zapisu nasadi zaroven s mym resenim.
Pokud by bcache melo API, kde muzu rict, ktere bloky se maj pripnout do cache a nikdy nevyhodit, tak by to bylo ovsem idealni - pak staci udelat uz jen tu userspace aplikaci, ktera spocita ktere bloky stoji za cachovani. Ale porad je tam opruz s tim, ze se musi bcache device vytvaret specificky uz s tim zamerem, takze je to takove.. neprakticke.