Nwlapcug.com


Che cos'è DM Cache?

Una cache di DM è un modo per creare più spazio di archiviazione su una rete di archiviazione dati. "DM" è l'abbreviazione di "Device Mapper," uno strumento per Linux per la creazione di una cache di DM. È possibile utilizzare una cache di DM per fornire stoccaggio aggiunto, migliorando le prestazioni del sistema e la sua capacità di "scalare"..--o crescere..--per soddisfare le crescenti richieste da parte degli utenti.

Device Mapper

Device mapper è un componente di Linux che esegue il mapping - blocchi di archiviazione dei dati - i volumi logici sullo spazio fisico di archiviazione disponibile. Mapper di dispositivo crea anche dispositivi virtuali per leggere e scrivere blocchi di dati e mappare i dati su spazi di memoria. Quando un sistema memorizza i dati in una cache di DM invece di memoria fisica, il device mapper indirizza le query per i dati nella cache, che taglia il tempo per recuperare i dati.

Struttura della cache

Una cache di DM è costituito da dati memorizzati nella cache c'e i metadati associati con esso. I metadati sono dati sui dati: il contenuto di un file, la dimensione, il formato, i dati vengono archiviati in e così via. Quando il device mapper dirige un blocco di dati nella cache, il computer tenta di trovare un blocco vuoto per contenere le informazioni. Se non sono presenti, viene cercato un blocco di dati che può sostituire, ad esempio un blocco che non è visto molto uso recente. Che dati verranno restituiti alla memoria.

Vantaggi

DM cache utilizzano un'architettura semplificata, che li rende adattabili e facile da personalizzare. Gli utenti possono regolare la dimensione del blocco e la capacità della cache basato sulla quantità di dati che dovrà gestire o il valore dei dati. Se una determinata applicazione deve memorizzare una grande quantità di dati in sequenza, gli utenti possono configurare la cache per tale scopo. Se un utente desidera registrare informazioni in un database simultaneamente con la cache, che non interferiscono con le operazioni della cache.

Svantaggi

Uno svantaggio di utilizzo di una cache di DM è che il sistema operativo Linux ha limitato lo spazio per l'archiviazione dei metadati. Se la cache è grande e include un sacco di piccoli blocchi, che aggiunge fino a un sacco di metadati per le informazioni memorizzate. Per risolvere questo problema, l'utente deve aumentare la dimensione del blocco. Un altro possibile problema è che, dopo un crash del server, i metadati della cache potrebbero non corrispondere il contenuto della cache, anche se è possibile ripristinare la configurazione corretta alla fine.