O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve a configuração do Intel® Optane™ Data Center persistent memory (PMEM) no modo AppDirect para Windows Server.
Contribuído por Ana Montenegro, engenheira do TAC da Cisco.
A Cisco recomenda que você tenha conhecimento destes tópicos:
Verifique se o servidor tem os requisitos mínimos antes de tentar esta configuração:
As informações neste documento são baseadas nestas versões de software e hardware:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
O Cisco IMC e o Cisco UCS Manager Release 4.0(4) apresentam suporte para os módulos de memória persistente do Intel® Optane™ Data Center nos servidores UCS M5 que são baseados nos processadores escaláveis Intel® Xeon® de segunda geração.
O DCPMM (Data Center Persistent Memory Module, módulo de memória persistente do data center) é uma nova tecnologia que faz a ponte entre o armazenamento e a memória tradicional. Ele alcança o melhor dos dois mundos combinando o desempenho de alta velocidade da DRAM e a alta capacidade do armazenamento tradicional. Eles têm alto desempenho que os SSDs e menor custo por gigabyte do que a memória do sistema.
No modo de memória, o DDR4 atua como um módulo de cache para os DCPMMs. Ele fornece uma grande capacidade de memória, embora os dados sejam voláteis. O sistema operacional vê a capacidade do módulo de memória persistente como a memória principal do sistema.
Toda a memória usada como armazenamento. A memória é endereçável por bytes e fornece acesso direto à carga/armazenamento sem nenhuma modificação nos aplicativos existentes ou nos sistemas de arquivos. O App Direct Mode fornece armazenamento em bloco de alto desempenho, sem a latência de mover dados para e do barramento de E/S.
Esse modo permite o uso do módulo com 25% de capacidade usada como memória volátil e 75% como memória não volátil.
A comutação entre modos é possível via UCSM, bem como pelas ferramentas do SO no host.
Um objetivo é usado para configurar como módulos de memória persistente conectados a um soquete de CPU são usados.
Uma região é um grupo de um ou mais módulos de memória persistentes que podem ser divididos em um ou mais namespaces. Uma região é criada com base no tipo de memória persistente selecionado durante a criação do objetivo.
As regiões podem ser criadas como não intercaladas, o que significa uma região por módulo de memória persistente, ou intercaladas, o que cria uma grande região sobre todos os módulos em um soquete de CPU. As regiões não podem ser criadas em soquetes de CPU.
Um namespace é uma partição de uma região. Ao usar o tipo de memória persistente App Direct, você pode criar namespaces na região mapeada para o soquete. Ao usar o tipo de memória persistente App Direct Non Interleaved, você pode criar namespaces na região mapeada para um módulo de memória específico no soquete.
Um espaço de nomes pode ser criado no modo Bruto ou Bloquear. Um namespace criado no modo Bruto é visto como um namespace de modo bruto no SO do host. Um namespace criado no modo Block é visto como um namespace do modo de setor no SO host.
O acesso direto (DAX) é um mecanismo que permite que os aplicativos acessem diretamente a mídia persistente da CPU (por meio de cargas e lojas), ignorando a pilha de E/S tradicional (cache de páginas e camada de blocos).
1. Criar uma política PMEM
Navegue até Servidores > Política de memória persistente e clique em Adicionar.
Crie uma meta, verifique se o modo de memória é 0%.
Note: Se você incluir uma política de memória persistente em um perfil de serviço associado a um servidor, a configuração de memória persistente no servidor será gerenciada pelo UCS. No modo gerenciado pelo UCS, você pode usar o Cisco UCS Manager e as ferramentas de host para configurar e gerenciar módulos de memória persistentes, caso contrário, a configuração de memória persistente no servidor é gerenciada por host. No modo gerenciado por host, você pode usar as ferramentas de host para configurar e gerenciar módulos de memória persistentes.
2. Atribua a política de memória persistente ao perfil de serviço.
Navegue até Service Profile > Policies > Persistent Memory Policy (Perfil de serviço > Políticas > Política de memória persistente) e selecione a política criada anteriormente
Caution: Esta ação requer uma reinicialização do servidor
3. (Opcional) Verifique se o modo é AppDirect.
Navegue até Servidor > Inventário > Memória persistente > Regiões.
4. No Windows, navegue até Gerenciador de dispositivos > Dispositivos de memória para ver as memórias.
5. Use o PowerShell para verificar o status físico da memória com o comando Get-PmemPhysicalDevice.
6. Use o comando Get-PmemUnusedRegion para retornar as regiões disponíveis para serem atribuídas a um dispositivo lógico de memória persistente no sistema.
7. Use o comando New-PmenDisk para criar um namespace em uma região para habilitar a capacidade.
O namespace é visível ao sistema operacional Windows e pode ser usado por aplicativos.
8. Verifique com o comando Get-PmemDisk Persistent Memory Disk (Namespace).
9. (Opcional) Navegue até o Gerenciador de dispositivos e verifique o disco de memória persistente no disco de memória persistente.
10. No UCS Manager, você vê o namespace criado nas regiões.
Navegue até Server > Inventory > Persistent memory > Namespace você vê as Regiões com o namespace anexado.
11. No Windows, navegue até o console Disk Management para exibir o novo disco. inicialize o disco usando o particionamento MBR ou GPT antes que o gerenciador de disco lógico possa acessá-lo.
No momento, não há procedimento de verificação disponível para esta configuração.
1. O comando Remove-PmemDisk remove um disco de memória persistente específico, que pode ser usado se você tiver que substituir um módulo com falha.
Caution: Remova um disco de memória persistente que cause perda de dados nesse disco.
2. Verifique com o comando Get-PmemDisk o disco de memória persistente disponível restante.
3. No UCS Manager em Persistent Memory, você vê que a região não tem mais o namespace atribuído, como mostrado na imagem.
4. Como alternativa, use o utilitário IPMCTL para configurar e gerenciar os módulos de memória persistente Intel Optane DC.
Observação: o IPMCTL pode ser iniciado a partir de um shell da Unified Extensible Firmware Interface (UEFI) ou de uma janela de terminal em um sistema operacional.
5. O comando ipmctl show -dimm exibe os módulos de memória persistente descobertos no sistema e verifica se o software pode se comunicar com eles. Entre outras informações, esse comando envia cada ID de DIMM, capacidade, estado de integridade e versão do firmware.
6. O comando ipmctlshow -memory resources exibe a capacidade provisionada.
7. O comando ipmctl show -region exibe regiões disponíveis. Você vê que a região 1 tem capacidade livre.
8. O comando ipmctl create -namespace cria um namespace nas regiões disponíveis.
9. Agora todas as regiões são atribuídas ao espaço de nomes, como mostrado na imagem
10. No UCS manager, podemos verificar o namespace criado em Persistent Memory como mostrado na imagem.
Observação: examine todos os comandos disponíveis para IPMCTL :
Guia do usuário IPMCTL