Bcache - SSD caching for Linux->
Bcache isn't quite production ready — but it's looking stable and quite fast. Hopefully people are still interested in the idea
Link to Original Source
|
|
Heck, that would be friggin' amazing if people really wanted to do that
Yep, that's on the list.
This should do what you want - with the caveat that I haven't thought about multiple tiers, but I can't imagine that being that hard to add.
It's currently written so there's a systemwide pool of block devices that are used for cache, and all cached data is spread around them, regardless of where it came from. It wouldn't take much work at all to change that though, if there was something that'd benefit.
Hey, at least someone noticed
That version was pretty raw. The current one is a lot farther along than that, but it's still got a ways to go - I'm hoping to have it ready for inclusion in a few months, if I can keep working on it full time. Anyone want to fund me?
There are three ways to get something done: (1) Do it yourself. (2) Hire someone to do it for you. (3) Forbid your kids to do it.