There appear to be various different technologies available to use an SSD to act as a cache for HHDs. The ones I know of:
- dm-cache (by Redhat - in the 3.9 Kernel, so it should be in ubuntu 13.10)
- Flashcache (developed and used by facebook)
- Bcache (developed and used by Google )
- EnhanceIO (by STEC; based on Flashcache)
Are there any noteworthy differences in the various implementations? Which one is best for regular desktop PC use - to increase performance of usual programs such as web browsers or games?