有没有Linux的软件使用SSD作为磁盘caching? 我相信Sun在ZFS上做了这样的事情,虽然不太清楚。 快速search没有提供任何合适的。 目标是将经常请求的文件放在SSD上。 由于固态硬盘比硬盘具有更多的容量,而且硬盘性能更好,性能更好,所以这应该可以提高性能。
Facebook最近发布了一个名为“FlashCache”的Linux内核模块,它可以做到这一点:
你看过Bcache吗? http://bcache.evilpiepirate.org/
我意识到这是一个古老的话题,希望这可以帮助任何可能像我一样到达这里的ssdcaching问题的人。
我不认为有一个简单的方法可以在Linux上执行此操作。 ZFS可用作用户空间文件系统,但不是很好。 一些ZFS克隆正在进行中,但就我所知,没有任何东西可以用于生产。
也许你可以考虑与ZFS的BSD?
使用SUN的ZFS,SSD可以用作L2ARCcaching[1],使用zpool add cache命令:
高速caching
A device used to cache storage pool data. A cache device cannot be cannot be configured as a mirror or raidz group. For more information, see the “Cache Devices” section.
我对Linux文件系统一无所知。 我不知道这是否合适,但有一点你可能会尝试在SSD上添加交换,并调整“swapiness”Linux内核参数(sysctl vm.swapiness)