Existe-t-il un logiciel pour Linux permettant d'utiliser un SSD comme cache disque? Je crois que Sun fait quelque chose comme ça avec ZFS, mais pas sûr. Une recherche rapide ne fournit rien de convenable. L'objectif serait de placer les fichiers fréquemment demandés sur le SSD à la volée. Étant donné que le SSD a plus de capacité que la RAM pour moins d'argent et de meilleures performances que le disque dur, cela devrait fournir une amélioration des performances efficace.
linux
performance
filesystems
ssd
décodeur
la source
la source
Réponses:
Facebook a récemment publié un module pour le noyau Linux appelé «FlashCache» qui peut faire exactement cela:
http://github.com/facebook/flashcache
la source
Avez-vous regardé Bcache? http://bcache.evilpiepirate.org/
Je me rends compte que c'est un vieux sujet, j'espère que cela aidera toute autre personne qui pourrait être arrivée ici comme moi avec une question sur le cache SSD.
la source
Je ne pense pas qu'il existe encore un moyen simple de le faire sur Linux. ZFS est disponible en tant que système de fichiers en espace utilisateur, mais ce n'est pas très bon. Certains clones ZFS sont en route, mais pour autant que je sache, rien n'est prêt pour la production.
Peut-être pourriez-vous envisager un BSD avec ZFS?
la source
Avec le ZFS de SUN, les SSD peuvent être utilisés comme cache L2ARC [1], en utilisant la commande zpool add cache:
cache
Je ne connais rien de similaire avec les systèmes de fichiers Linux. Je ne sais pas si cela conviendrait, mais une chose que vous pourriez essayer serait d'ajouter du swap sur SSD et de régler le paramètre du noyau Linux `swapiness '(sysctl vm.swapiness)
la source