Estou tentando encontrar informações mais definitivas, mas existem exemplos documentados de uma inicialização do sistema operacional a partir de um NVDIMM real (único ou múltiplo), possivelmente com um sistema de arquivos DAX?
Eu entendo que os NVDIMMs são bem pequenos agora (NVDIMM-N atualmente com um máximo de 32 a 64 GB), o que o torna pouco atraente. A pessoa fica tentada a fazer algum tipo de esquema RAID, ou usa um recurso UEFI BIOS de intercalar vários NVDIMM em um único dispositivo (geralmente unindo apenas os mesmos NVDIMMs pendurados na mesma CPU, normalmente um máximo de 6 dispositivos intercalados em um conjunto específico para um 12 CPU com slot de memória).
De acordo com isso
O Windows 10/2016 compreende o NVDIMM-N autônomo (portanto, vários são reconhecidos como unidades individuais), mas o NVDIMM intercalado com UEFI BIOS (poor mans RAID 0) não é suportado. Neste caso, isso significa que não há suporte oficial da Microsoft, mas é utilizável ou não reconhecido? (A implicação é que as APIs de gerenciamento de integridade falhariam, já que não podem ver as partes individuais de um conjunto intercalado, mas se você não precisasse dessa informação ...)
Também parece que é necessário inicializar a partir de outra instância do Windows para construir adequadamente uma unidade NVDIMM particionada GPT com a partição UEFI necessária na frente e, em seguida, uma partição NTFS DAX para instalação do sistema operacional. / p>
O Windows parece estar bem sobre o uso de uma unidade NTFS DAX para armazenamento de dados, e um volume NTFS DAX pode ser acessado como um dispositivo de bloco normalmente, portanto, um volume de inicialização do sistema não deve ter nenhum efeito adverso ...
Parece que no linux, parece que o grub e o mdadm e ext4 devem ter as coisas cobertas para que você possa construir um array a partir de dispositivos individuais de memória PMEM e implantar um sistema de arquivos EXT4 DAX para instalação, mas é menos claro entenderia um conjunto NVDIMM com UEFI BIOS intercalado, embora ele deva inicializar.
Então, alguém já conseguiu isso?