Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Alguns tamanhos de máquinas virtuais (VMs) do Azure usam NVMe (Non-Volatile Memory Express) para discos temporários locais em vez de SCSI (Small Computer System Interface). O NVMe fornece operações de entrada/saída mais altas por segundo (IOPS) e taxa de transferência, o que pode melhorar o desempenho de cargas de trabalho de Lote do Azure com uso intensivo de E/S. No entanto, os discos temporários NVMe exigem etapas de inicialização adicionais para que possam ser usados. Este artigo explica como Lote do Azure gerencia discos NVMe temporários em nós de computação e como escolher os tamanhos de VM corretos para suas cargas de trabalho.
Os discos temporários scsi são pré-inicializados e prontos para uso. Os discos temporários NVMe são apresentados como discos brutos e não formatados. Eles não ficam visíveis para aplicativos até que os discos sejam inicializados, formatados e montados. Depois que uma VM é interrompida e iniciada, como após uma desalocação iniciada pelo usuário, evento de manutenção planejada ou evento de recuperação, os discos temporários NVMe são apresentados como discos brutos e precisam ser inicializados novamente.
Para famílias de VMs que têm apenas discos temporários NVMe, o Lote do Azure inicializa e monta automaticamente os discos nos nós de computação e usa o armazenamento resultante para o diretório raiz do nó. Lote repete essa inicialização sempre que um nó é reiniciado. As tarefas usam o mesmo layout de armazenamento local do nó, independentemente da VM subjacente usar discos temporários SCSI ou NVMe.
Configurações de disco temporário da VM
Um nó de computação do Batch pode ter uma das seguintes configurações de disco temporário, dependendo da família de VM subjacente. Lote do Azure manipula cada configuração de forma diferente:
| Configuração de disco temporário da VM | Comportamento do lote |
|---|---|
| Sem discos temporários | Usa o disco do sistema operacional para o diretório raiz do nó. |
| Somente discos temporários SCSI | Usa o disco temporário SCSI para o diretório raiz do nó. |
| Somente discos temporários NVMe | Inicializa e monta os discos temporários NVMe e os utiliza para o diretório raiz do nó. |
| Discos temporários SCSI e NVMe | Usa o disco temporário SCSI para o diretório raiz do nó. O Batch não inicializa nem monta os discos temporários NVMe. |
Importante
Para que o Batch gerencie os discos temporários NVMe nos seus nós de computação, escolha um tamanho de VM em que todos os discos temporários sejam NVMe.
Comportamento de inicialização
Para VMs com apenas discos temporários NVMe, o Lote oferece um único volume pronto para uso que dá suporte ao diretório raiz do nó (AZ_BATCH_NODE_ROOT_DIR). O Batch cuida da inicialização e da formatação dos discos e combina vários discos temporários NVMe em um único volume, quando necessário.
O ponto de montagem e o caminho do diretório raiz do nó dependem do sistema operacional:
| Sistema operacional | ponto de montagem | Valor AZ_BATCH_NODE_ROOT_DIR |
|---|---|---|
| Linux | /mnt/resource |
/mnt/resource/batch |
| Windows | D: |
D:\batch |
Para outras configurações de disco temporário e os respectivos valores de AZ_BATCH_NODE_ROOT_DIR, consulte Localização do diretório raiz do Batch.