Red Hat Training

A Red Hat training course is available for RHEL 8

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é para dm-cache.

Los dispositivos en este modo están disponibles en /dev/pmemNs. Consulte el valor de blockdev 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 dispositivos devdax.

Los dispositivos en este modo están disponibles en /dev/daxN.M. Consulte el valor de chardev 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 de blockdev que aparece después de crear el espacio de nombres.

Importante

La 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 de blockdev que aparece después de crear el espacio de nombres.