? Une cache DM est une façon de créer un espace de stockage supplémentaire sur un réseau de stockage de données . " DM " est l'abréviation de " Device Mapper », un outil Linux pour créer un cache DM . Vous pouvez utiliser un cache DM pour fournir un stockage supplémentaire, l'amélioration de la performance de votre système et de sa capacité à «échelle» - ou développer - à répondre aux demandes croissantes des utilisateurs . Device Mapper
Device Mapper est une composante Linux que les volumes logiques des cartes - blocs de stockage de données - sur l'espace de stockage physique disponible. Device Mapper crée également des périphériques virtuels pour lire et écrire des blocs de données et de cartographier les données sur des espaces mémoire . Quand un système stocke les données dans un cache DM plutôt que la mémoire physique , le mappeur de périphériques dirige les requêtes de données dans le cache , ce qui réduit le temps de récupération des données.
Cache Structure
< br >
cache DM comprend les données mises en cache là et les métadonnées associées. Les métadonnées sont des données sur les données : le contenu d'un fichier, sa taille, le format de stockage des données dans et ainsi de suite . Lorsque le mappeur de périphériques dirige un bloc de données dans le cache , l'ordinateur tente de trouver un bloc vide pour stocker les informations . S'il n'en existe pas , il recherche un bloc de données qu'il peut remplacer , comme un bloc qui n'a pas vu beaucoup utilisation récente. Ces données seront retournées à la mémoire.
Avantages
caches DM utiliser une architecture simplifiée , ce qui les rend adaptables et faciles à personnaliser. Les utilisateurs peuvent ajuster la taille de bloc et la capacité du cache basé sur la quantité de données qu'il aura à traiter ou sur la valeur des données. Si une application particulière a besoin de stocker une grande quantité de données dans l'ordre , les utilisateurs peuvent configurer le cache à cet effet. Si un utilisateur veut enregistrer des informations dans une base de données en même temps que la mémoire cache, qui ne sera pas interférer avec les opérations de la mémoire cache.
Inconvénients
Un inconvénient à l'aide d'un DM cache , c'est que le système d'exploitation Linux a limité l'espace pour le stockage des métadonnées . Si le cache est importante, et comprend beaucoup de petits blocs , qui s'ajoute à un grand nombre de métadonnées pour l'information stockée . Pour résoudre ce problème , l'utilisateur doit augmenter la taille de bloc . Un autre problème possible est que, après un plantage du serveur, les métadonnées du cache peut ne pas correspondre au contenu du cache , mais il est possible de restaurer la configuration correcte finalement .