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

Cómo probar el desempeño de la Intel® Optane™ persistente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Herramientas de análisis de referencia para probar el desempeño de Intel® Optane™ PMem y sus funcionalidades.

Descripción

Un legible por qué el Intel® Memory Latency Checker (MLC) muestra un ancho de banda de lectura máxima de ~1,9 TB/s, lo que es imposible debido a que el ancho de banda máximo teórico para 12 canales es de ~240 GB/s en un sistema de 6 DIMM (1 región) mapeado a un espacio de nombre fsdax 1.

Resolución

Se pueden utilizar las siguientes herramientas para probar el desempeño de la Intel® Optane™ persistente (PMem).

Intel® Memory Latency Checker (Intel® MLC)

Un factor importante para determinar el desempeño de las aplicaciones es el tiempo necesario para que la aplicación obtenga datos de la jerarquía de caché del procesador y el subsistema de memoria. La Intel® MLC herramienta se utiliza para medir las latencias y el ancho de banda de la memoria y mostrar cómo cambian al aumentar la carga en el sistema. Intel® MLC ofrece varias opciones para una investigación más detallada en la que se puede medir el ancho de banda y las latencias de un conjunto específico de núcleos a cachés o memorias.

Al ejecutar Intel® MLC sin compatibilidades adicionales, se llaman a todos los modos: latencia y matriz de ancho de banda, ancho de banda máximo y latencias cargadas. Ejecute cada uno individualmente de la siguiente manera:

  • $mlc –latency_matrix
  • $mlc –bandwidth_matrix
  • $mlc –peak_injection_bandwidth
  • $mlc –loaded_latency

El comportamiento predeterminado de los Intel® MLC es probar solo DRAM o Intel® Optane™ de memoria persistente cuando se configura en Modo de memoria. Para probar Intel® Optane™ módulos de memoria persistentes en Modo de aplicación directa mediante Intel® MLC, los espacios de nombre deben crearse utilizando el modo devdax. Intel® MLC pruebas se pueden configurar para utilizar los dispositivos /dev/don.M. La Intel® MLC de datos incluida en el paquete de descargas tiene varios ejemplos para el uso de dispositivos devdax. Para probar fsdax, sector o raw, se debe utilizar una utilidad de referencia de nivel superior, como el Probador de E/S flexible (FIO).

Probador de E/S flexible (FIO)

FIO es una herramienta que simula las cargas de trabajo deseadas de E/S mediante el uso de archivos de trabajo que describen una configuración específica. Los archivos de trabajo más sencillos tienen una sección global para definir los parámetros compartidos y una o más secciones de trabajo que describen los trabajos relacionados. FIO proporciona documentación detallada sobre los parámetros de configuración y tiempo de ejecución del archivo de trabajo.

FIO se adaptó para entender la E/S en lo que respecta a los sistemas de archivos que tienen memoria persistente. Al especificar un ioengine, elija una de las siguientes opciones para los sistemas de archivos habilitados para COMOMS:

  • Pamm
  • libpmem
  • dev-millones
  • pmemblk

FIO ha sido probado para funcionar en Linux*, Solaris*, AIX*, HP-UX*, OSX*, NetBSD*, OpenBSD*, Windows*, FreeBSD* y DragonFly*. Es probable que también funcione en otros sistemas. Los motores de memoria persistente solo funcionarán en sistemas operativos compatibles con la memoria persistente.

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.