Guia de configuração para NVM Express* sobre malhas com SPDK para produtos Ethernet Intel® com RDMA

Documentação

Instalação e configuração

000088696

07/03/2022

As unidades NVM Express* (NVMe*) são unidades de estado sólido de alta velocidade e baixa latência (SSDs) que se conectam ao barramento do Server Peripheral Component Interconnect Express* (PCIe*).

O desenvolvimento dessas unidades de alto desempenho estimulou uma nova inovação no armazenamento em relação aos protocolos de rede, que aproveita totalmente os recursos da unidade em ambientes de data center e nuvem.

O NVMe over Fabrics (NVMe-oF) fornece armazenamento em rede em um nível de latência próximo ao armazenamento montado localmente por meio de um protocolo de armazenamento re-projetado que combina o uso de tecnologias de malha de baixa latência/alta eficiência, como Acesso à memória direta remota (RDMA) ou Fibre Channel (FC) com essas unidades NVMe de alta velocidade.

O Kit de desenvolvimento de desempenho de armazenamento (SPDK) oferece um conjunto de ferramentas e bibliotecas para escrever aplicativos de armazenamento de alto desempenho, escaláveis e no modo do usuário. SPDK é um projeto de código aberto focado na otimização de software de armazenamento para CPUs, SSDs NVMe e NICs de última geração para melhorar o desempenho e a eficiência dos aplicativos de armazenamento. Ele alcança alto desempenho ao mover todos os drivers de armazenamento necessários para o espaço do usuário e operar em um modo de pesquisa em vez de interrupções, o que evita comutadores de contexto do kernel e elimina a sobrecarga de manuseio de interrupções.

A comunidade SPDK começou com um espaço do usuário, modo de pesquisa, driver NVMe assíncrono e sem bloqueio e, em seguida, estendeu o desempenho e a eficiência do SPDK para redes de armazenamento e virtualização. O SPDK oferece um destino NVMe-oF de alto desempenho e componentes host compatíveis com especificações. Portanto, os usuários podem usar o host Linux* Kernel NVMe-oF para se conectar a um destino SPDK NVMe-oF e vice-versa.

A Intel suporta NVMe sobre malhas em duas Ethernet Intel® de produtos com tecnologia RDMA:

  • Ethernet Intel® série 800
  • Intel® Ethernet Connection X722/adaptador de rede Ethernet Intel® X722

NVM Express* sobre malhas com SPDK para produtos Ethernet Intel® com guia de configuração de RDMA

Tópicos relacionados
Guia de configuração para NVM Express* sobre malhas para produtos Ethernet Intel® com RDMA
Guia de configuração para NVM Express* sobre TCP para Ethernet Intel® produtos
Guia de configuração para NVM Express* sobre TCP com SPDK para produtos Ethernet Intel® com ADQ
Guia de configuração para NVM Express* sobre TCP com Kernel Linux para produtos Ethernet Intel® com ADQ