5.4. Modos de acesso NVDIMM


Você pode configurar os espaços de nomes NVDIMM para usar um dos seguintes modos:

sector

Apresenta o armazenamento como um dispositivo de bloqueio rápido. Este modo é útil para aplicações legadas que não foram modificadas para usar o armazenamento NVDIMM, ou para aplicações que fazem uso da pilha de E/S completa, incluindo o Device Mapper.

Um dispositivo sector pode ser usado da mesma forma que qualquer outro dispositivo de bloco no sistema. Você pode criar partições ou sistemas de arquivo nele, configurá-lo como parte de um conjunto RAID de software ou usá-lo como dispositivo de cache para dm-cache.

Os dispositivos neste modo estão disponíveis em /dev/pmemNs. Veja o valor blockdev listado após a criação do namespace.

devdax, ou acesso direto ao dispositivo (DAX)

Permite que os dispositivos NVDIMM suportem a programação de acesso direto, conforme descrito na especificação do Modelo de Programação de Memória Não Volátil (NVM) da Associação da Indústria de Redes de Armazenamento (SNIA). Neste modo, a E/S contorna a pilha de armazenamento do kernel. Portanto, nenhum driver do Device Mapper pode ser usado.

O dispositivo DAX fornece acesso bruto ao armazenamento de NVDIMM usando um nó de dispositivo de caracteres DAX. Os dados em um dispositivo devdax podem ser tornados duráveis usando as instruções de lavagem e vedação do cache da CPU. Alguns bancos de dados e hipervisores de máquinas virtuais podem ser beneficiados por este modo. Os sistemas de arquivos não podem ser criados em dispositivos devdax.

Os dispositivos neste modo estão disponíveis em /dev/daxN.M. Veja o valor chardev listado após a criação do namespace.

fsdax, ou acesso direto ao sistema de arquivos (DAX)

Permite que os dispositivos NVDIMM suportem a programação de acesso direto, conforme descrito na especificação do Modelo de Programação de Memória Não Volátil (NVM) da Associação da Indústria de Redes de Armazenamento (SNIA). Neste modo, a E/S contorna a pilha de armazenamento do kernel, e muitos drivers do Device Mapper, portanto, não podem ser usados.

Você pode criar sistemas de arquivo em dispositivos de sistema de arquivo DAX.

Os dispositivos neste modo estão disponíveis em /dev/pmemN. Veja o valor blockdev listado após a criação do namespace.

Importante

A tecnologia DAX do sistema de arquivo é fornecida apenas como uma Pré-visualização Tecnológica, e não é suportada pela Red Hat.

raw

Apresenta um disco de memória que não suporta DAX. Neste modo, os namespaces têm várias limitações e não devem ser usados.

Os dispositivos neste modo estão disponíveis em /dev/pmemN. Veja o valor blockdev listado após a criação do namespace.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat