Identificador del artículo: 000057219 Tipo de contenido: Mantenimiento y rendimiento Última revisión: 08/24/2021

¿Es posible configurar la Intel® Optane™ persistente sin formatear el disco o utilizar el sistema de archivos?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Configuración de Intel® Optane™ persistente sin formatear el disco o crear un sistema de archivos estableciendo en modo devdax.

Descripción

¿Es posible acceder a Intel® Optane™ PMem (modo directo de la aplicación) en espacio del usuario sin formatear el disco?
El kit de desarrollo de memoria persistente (PMDK) debe tener que montar DCPM con el sistema de archivos y funciona como un dispositivo de bloque.

Resolución

Al utilizar la Intel® Optane™ persistente (PMem) en modo devdax, es posible mapear dicho dispositivo en la memoria. Dado que tiene un nombre de byte, no requiere un sistema de archivos.

El principal beneficio de tener un sistema de archivos es que proporciona acceso seguro y multita a la memoria persistente.

La seguridad del modo Devdax es simplifica (se basa en el acceso al dispositivo /dev/cenas* y no brinda compatibilidad con multitaplicación). (En teoría, podría armar su propio equipo, pero luego finalizará con algo que se parece mucho a un sistema de archivos compatible con Al- a.

Es posible modificar la biblioteca de asignación(libvmlocalloc)para funcionar con el dispositivo devdax además del acceso fsdax que normalmente admite.

Tenga en cuenta que, a diferencia del modo fsdax, en el que el sistema de archivos desempeña una función en la determinación de los tamaños de página utilizados (4 KB o 2 MB), el modo de devdax utiliza la alineación característica de la propia memoria PMem Intel® Optane™ (4 KB, 2 MB o 1 GB). Resalte la frecuencia de las entradas de TLB de 1 GB, la alineación de 1 GB para devdax Intel® Optane™ PMem ofrece el mejor desempeño en una variedad de cargas de trabajo. (Nunca es más lento, a veces hasta un 68 % mejor dependiendo de la carga de trabajo). La biblioteca libpmem (y libpmem2 una vez publicada) también funciona con devdax.

En resumen, es posible solo mmap it, pero tenga en cuenta las limitaciones mencionadas anteriormente porque la mayoría de las bibliotecas PMDK simplemente pueden utilizar devdax para el grupo.

Información adicional
  • El kit de desarrollo de memoria persistente (PMDK) es una colección de bibliotecas y herramientas de código abierto que están disponibles en la actualidad para Linux* y Windows*.
  • El acceso directo aVALA es una extensión del sistema de archivos para omitir la capa de bloque y caché de la página para mmap de la memoria persistente, desde un dispositivo de bloque PMEM, directamente en un espacio de dirección de proceso. El acceso directo (HORAC) es un mecanismo que permite que las aplicaciones accedan directamente a los medios persistentes desde la CPU (mediante cargas y almacenes), evitando la pila de E/S tradicional (caché de página y capa de bloques). Los sistemas de archivos que se han extendido para la memoria persistente habilitada con NTFS incluyen Linux ext4 y XFS, y Windows NTFS. Estos sistemas de archivos omiten el subsistema de E/S para utilizar directamente la memoria persistente como memoria de carga/almacenamiento direccionable mediante bytes como la ruta más rápida y más corta hacia los datos almacenados en la memoria persistente. Además de eliminar las operaciones de E/S, esta ruta permite que las escrituras de datos pequeñas se ejecuten más rápido que aquellas en dispositivos de almacenamiento en bloque tradicionales.

Descargo de responsabilidades

1

Todas las publicaciones y el uso de los contenidos de este sitio están sujetos a los Términos de uso de Intel.com.

El contenido de esta página es una combinación de traducción humana e informática del contenido original en inglés. Este contenido se ofrece únicamente para su conveniencia y como información general, y no debe considerarse como completo o preciso. Si existe alguna contradicción entre la versión en inglés de esta página y la traducción, la versión en inglés será la que sirva de referencia. Consulte la versión en inglés de esta página.