EnhanceIO
From Wikipedia, the free encyclopedia
EnhanceIO is a disk cache module for the Linux kernel. Its goal is to use fast but relatively small SSD drives to improve the performance of large but slow hard drives.
EnhanceIO makes it possible to add an SSD or other fast disk device as a cache to another block device, such as a hard drive, in order to improve the performance of the disk. It was initially based on Facebook's similar Flashcache module.[1] Unlike Flashcache and other caching solutions, it doesn't use the Linux device mapper.[1] This means it does not create a new block device and caching can be added to existing disks, without reformatting or even unmounting them. This makes it easy to add cache to existing systems.