Desempenho da máquina virtual da série HBv3
Aplica-se a: ✔️ VMs ✔️ Linux VMs ✔️ do Windows Conjuntos ✔️ de escala flexíveis Conjuntos de balanças uniformes
As expectativas de desempenho que utilizam microparâmetros de HPC comuns são as seguintes:
Carga de trabalho | HBv3 |
---|---|
Tríade STREAM | 330-350 GB/s (amplificado até 630 GB/s) |
Linpack de alto desempenho (HPL) | 4 TF (Rpeak, FP64), 8 TF (Rpeak, FP32) para tamanho de VM de 120 núcleos |
Latência RDMA & largura de banda | 1,2 microssegundos (1 byte), 192 GB/s (unidirecional) |
FIO em SSDs NVMe locais (RAID0) | 7 GB/s de leitura, 3 GB/s de gravação; 186k IOPS lê, 201k IOPS grava |
Fixação de processos
A fixação de processo funciona bem em VMs da série HBv3 porque expomos o silício subjacente como está para a VM convidada. Recomendamos vivamente a fixação do processo para um desempenho e consistência ideais.
Latência do IPM
O teste de latência MPI do conjunto de microbenchmark OSU pode ser executado como mostrado. Os scripts de exemplo estão no GitHub.
./bin/mpirun_rsh -np 2 -hostfile ~/hostfile MV2_CPU_MAPPING=[INSERT CORE #] ./osu_latency
Largura de banda MPI
O teste de largura de banda MPI do conjunto de microbenchmark OSU pode ser executado abaixo. Os scripts de exemplo estão no GitHub.
./mvapich2-2.3.install/bin/mpirun_rsh -np 2 -hostfile ~/hostfile MV2_CPU_MAPPING=[INSERT CORE #] ./mvapich2-2.3/osu_benchmarks/mpi/pt2pt/osu_bw
Mellanox Perftest
O pacote Mellanox Perftest tem muitos testes InfiniBand, como latência (ib_send_lat) e largura de banda (ib_send_bw). Um exemplo de comando está abaixo.
numactl --physcpubind=[INSERT CORE #] ib_send_lat -a
Próximos passos
- Saiba mais sobre como dimensionar aplicativos MPI.
- Analise os resultados de desempenho e escalabilidade de aplicativos HPC nas VMs HBv3 no artigo TechCommunity.
- Leia sobre os anúncios mais recentes, exemplos de carga de trabalho HPC e resultados de desempenho nos Blogs da Comunidade de Tecnologia de Computação do Azure.
- Para obter uma exibição de arquitetura de nível mais alto da execução de cargas de trabalho HPC, consulte Computação de alto desempenho (HPC) no Azure.