Guía de configuración para NVM Express* sobre estructuras con SPDK para Ethernet Intel® productos con RDMA

Documentación

Instalación y configuración

000088696

29/03/2024

Las unidades NVM Express* (NVMe*) son unidades de estado sólido (SSD) de alta velocidad y baja latencia que se conectan a través del bus PCIe* (Peripheral Component Interconnect Express*) del servidor.

El desarrollo de estas unidades de alto desempeño ha estimulado una nueva innovación en almacenamiento sobre protocolos de red, que aprovecha al máximo las capacidades de la unidad en entornos de centro de datos y nube.

NVMe* over Fabrics (NVMe-oF) proporciona almacenamiento en red a un nivel de latencia cercano al almacenamiento montado localmente a través de un protocolo de almacenamiento rediseñado que combina el uso de tecnologías de estructura de baja latencia/alta eficiencia, como el acceso directo a memoria remota (RDMA) o el canal de fibra (FC) con estas unidades NVMe* de alta velocidad.

El kit de desarrollo de desempeño de almacenamiento (SPDK) proporciona un conjunto de herramientas y bibliotecas para escribir aplicaciones de almacenamiento de alto desempeño, escalables y en modo usuario. SPDK es un proyecto de código abierto centrado en la optimización del software de almacenamiento para las CPUs, SSDs NVMe* y NICs de última generación con el fin de mejorar el desempeño y la eficiencia de las aplicaciones de almacenamiento. Logra un alto desempeño moviendo todos los controladores de almacenamiento necesarios al espacio del usuario y operando en un modo sondeado en lugar de interrupciones, lo que evita los cambios de contexto del kernel y elimina la sobrecarga de manejo de interrupciones.

La comunidad SPDK comenzó con un controlador NVMe* sin bloqueo, de modo sondeado y con espacio de usuario, modo sondeado, y luego extendió el desempeño y la eficiencia de SPDK a redes de almacenamiento y virtualización. SPDK proporciona un objetivo NVMe-oF de alto desempeño y componentes del host que cumplen con las especificaciones. Por lo tanto, los usuarios pueden utilizar el host Linux* Kernel NVMe-oF para conectarse a un destino SPDK NVMe-oF y viceversa.

Intel admite NVMe* sobre estructuras en dos Ethernet Intel® líneas de productos con tecnología RDMA:

  • Ethernet Intel® serie 800
  • Intel® Ethernet Connection X722/adaptador de red Ethernet Intel® X722

Guía de configuración de NVM Express* sobre estructuras con SPDK para productos de Ethernet Intel® con RDMA

Temas relacionados
Guía de configuración para NVM Express* sobre estructuras para Ethernet Intel® productos con RDMA
Guía de configuración para NVM Express* a través de TCP para productos Ethernet Intel®
Guía de configuración para NVM Express* a través de TCP con SPDK para Ethernet Intel® productos con ADQ
Guía de configuración para NVM Express* a través de TCP con kernel de Linux para Ethernet Intel® productos con ADQ
Guía en video para configurar la aplicación de destino SPDK NVMe* over Fabric en el sistema operativo Linux utilizando la serie Ethernet Intel® 800