Cela peut être légèrement hors-sujet pour un site strictement de programmation, mais je suis intéressé à démarrer un projet logiciel ou à contribuer à un projet existant qui peut faire ce que je propose.SSD comme cache en ligne
Maintenant que le stockage SSD est plus en plus populaire, je suis plus intéressé à utiliser dans mon ordinateur Destop. Comme ils sont très chers par Gigabyte par rapport aux lecteurs standard, je dois limiter la taille du lecteur. Je veux maximiser l'utilisation, mais je ne peux pas y placer toutes mes données.
Ce que je voudrais faire est d'utiliser le SSD comme un cache en ligne invisible pour le reste de mes données sans avoir à stocker des données de façon explicite à ce sujet. Comme les données sont lues à partir de mon lecteur normal, elles sont mises en cache sur le SSD. Tous les accès ultérieurs à ces fichiers le récupèreront du SSD, et toutes les modifications se propageront au lecteur le plus lent. L'utilisateur ne verrait jamais le SSD dans sa liste de lecteurs.
De cette façon, la première fois que vous accédez à un fichier, il peut être un peu plus lent que d'habitude, mais à partir de ce moment-là, il sera beaucoup plus rapide. Évidemment, après un certain temps, le SSD se remplira, et les fichiers moins fréquemment utilisés peuvent être libérés pour faire de la place.
Y a-t-il des systèmes de fichiers là-bas qui permettent à quelque chose comme ça, ou est-il possible un pilote de bas niveau font le travail entre le système d'exploitation et le système de fichiers?
Vous devriez demander cela sur http://serverfault.com –
Merci. Je n'y suis jamais allé. Je vérifierai. –
On dirait qu'Intel est en train de faire ça avec son chipset Z68. http://www.macrumors.com/2011/02/28/intels-z68-chipset-to-bring-ssd-caching-to-sandy-bridge Maintenant, où est mon argent?! ;-) –