5.4. Modos de acceso NVDIMM
Puede configurar los espacios de nombres NVDIMM para utilizar cualquiera de los siguientes modos:
sector
Presenta el almacenamiento como un dispositivo de bloque rápido. Este modo es útil para las aplicaciones heredadas que no han sido modificadas para utilizar el almacenamiento NVDIMM, o para las aplicaciones que hacen uso de toda la pila de E/S, incluyendo Device Mapper.
Un dispositivo
sector
puede utilizarse de la misma manera que cualquier otro dispositivo de bloque del sistema. Puedes crear particiones o sistemas de archivos en él, configurarlo como parte de un conjunto RAID por software o utilizarlo como dispositivo de caché paradm-cache
.Los dispositivos en este modo están disponibles en
/dev/pmemNs
. Consulte el valor deblockdev
que aparece después de crear el espacio de nombres.devdax
, o acceso directo al dispositivo (DAX)Permite que los dispositivos NVDIMM soporten la programación de acceso directo, tal y como se describe en la especificación del modelo de programación de la memoria no volátil (NVM) de la Storage Networking Industry Association (SNIA). En este modo, la E/S pasa por alto la pila de almacenamiento del kernel. Por lo tanto, no se pueden utilizar controladores Device Mapper.
El dispositivo DAX proporciona acceso bruto al almacenamiento NVDIMM utilizando un nodo de dispositivo de carácter DAX. Los datos de un dispositivo
devdax
pueden hacerse duraderos utilizando instrucciones de vaciado de caché de la CPU y de cercado. Algunas bases de datos e hipervisores de máquinas virtuales pueden beneficiarse de este modo. Los sistemas de archivos no pueden crearse en los dispositivosdevdax
.Los dispositivos en este modo están disponibles en
/dev/daxN.M
. Consulte el valor dechardev
que aparece después de crear el espacio de nombres.fsdax
, o acceso directo al sistema de archivos (DAX)Permite que los dispositivos NVDIMM soporten la programación de acceso directo, tal y como se describe en la especificación del modelo de programación de la memoria no volátil (NVM) de la Storage Networking Industry Association (SNIA). En este modo, la E/S pasa por alto la pila de almacenamiento del kernel, por lo que no se pueden utilizar muchos controladores de Device Mapper.
Puede crear sistemas de archivos en dispositivos DAX del sistema de archivos.
Los dispositivos en este modo están disponibles en
/dev/pmemN
. Consulte el valor deblockdev
que aparece después de crear el espacio de nombres.ImportanteLa tecnología DAX del sistema de archivos se proporciona sólo como una Muestra de Tecnología, y no es soportada por Red Hat.
raw
Presenta un disco de memoria que no soporta DAX. En este modo, los espacios de nombres tienen varias limitaciones y no deben utilizarse.
Los dispositivos en este modo están disponibles en
/dev/pmemN
. Consulte el valor deblockdev
que aparece después de crear el espacio de nombres.