Ir al contenido principal
Base de conocimientos de asistencia

¿Por qué la memoria persistente Intel® Optane™ en modo de memoria no es persistente?

Tipo de contenido: Resolución de problemas   |   ID del artículo: 000055895   |   Última revisión: 03/03/2025

Entorno

Intel® Optane™ memoria persistente

Descripción

  • ¿Por qué la memoria no es persistente? ¿Es persistente en virtud de sus propiedades?
  • ¿Cómo funciona el almacenamiento en caché DRAM? ¿Todo eso se hace en hardware sin el soporte del sistema operativo?

Resolución

La memoria persistente Intel® Optane es una tecnología emergente en la que los medios no volátiles se colocan en un módulo de memoria en línea dual (DIMM) y se instalan en el bus de memoria. Los DIMM de memoria persistente existen junto con los DIMM tradicionales de DRAM de memoria volátil.

La clave que diferencia a los DIMM de memoria persistente de los DIMM DRAM es que los datos almacenados en ellos se pueden conservar cuando el sistema se apaga o se pierde energía.

Esto permite que se utilicen como una forma de almacenamiento permanente, como unidades de disco duro (HDD) o unidades de estado sólido (SSD), pero con latencias similares a las de la memoria.

Intel® Optane™ memoria persistente (PMem) se basa en la tecnología de memoria Intel® Optane™ y proporciona la capacidad de mantener más datos, más cerca de la CPU para un procesamiento más rápido (es decir, "más caliente"). PMem se ha diseñado para utilizarse con procesadores de plataforma escalable Intel® Xeon® (nombre de código Cascade Lake).

Los DCPMM existen junto con DIMM DRAM DDR4 para admitir una arquitectura de memoria de dos niveles. El nivel más rápido es la "memoria cercana" basada en DRAM y el nivel más lento es la "memoria lejana" DCPMM. La PMem se puede configurar para su uso en diferentes modos: modo de memoria, modo directo de aplicación o una combinación de modo de memoria y modo directo de aplicación, que se conoce como "modo mixto".

En el modo de memoria, los PMem actúan como memoria volátil del sistema bajo el control del sistema operativo. Cualquier DRAM en la plataforma actuará como un caché trabajando en conjunto con el PMems.

En el modo App Direct, los DIMM PMem y DRAM actúan como recursos de memoria independientes bajo el control directo de carga/almacenamiento de la aplicación. Esto permite que la capacidad de la PMem se utilice como memoria persistente direccionable por bytes, asignada al espacio de dirección física (SPA) del sistema y directamente accesible por las aplicaciones.

En el modo mixto, un porcentaje de la capacidad de la memoria persistente se utiliza en modo memoria y el resto en modo App Direct.

La capacidad del modo App Direct se puede utilizar como bloqueo sobre App Direct. En este caso, el controlador muestra la interfaz de almacenamiento en bloque tradicional transparente para las aplicaciones para que no necesiten ser modificadas. Block over App Direct se implementa con la optimización de copiar en escritura a través de una tabla de traducción de bloques para proporcionar atomicidad de escritura con falla de energía.

De lo contrario, las aplicaciones se pueden modificar para acceder a la capacidad de App Direct con mecanismos directos de carga/almacenamiento mediante un sistema de archivos sensible a memoria persistente. Esto omite completamente el kernel y proporciona la ruta de código más corta a la memoria persistente. Para obtener más información sobre el uso y la programación de la memoria persistente, consulte Programación de memoria persistente.

Descargos de responsabilidad legales

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.