Facebook releases Flashcache
[Posted April 29, 2010 by jake]
Facebook has
released a kernel module called Flashcache that it uses to speed up MySQL by caching data in SSD disks. The code is
available on Github, but only tested for kernel versions 2.6.18 and 2.6.20. "
We built Flashcache to help us scale InnoDB/MySQL, but it was designed as a generic caching module that can be used with any application built on top of any block device. For InnoDB, when the working set does not fit in the InnoDB buffer pool, read latency is significantly improved due to caching more of the working set in faster media, such as SSD's. We also improve write performance by first caching writes in SSD's and lazily flushing the data back to disk." (Thanks to Ray Van Dolson.)
(
Log in to post comments)