Guia de configuração para NVM Express* sobre malhas com SPDK para produtos Ethernet Intel® com RDMA
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
