Prestaties van virtuele machines uit de HBv3-serie

Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform schaalsets ✔️

Prestatie verwachtingen met behulp van algemene HPC microbiologenchmarks zijn als volgt:

Workload HBv3
STREAM Triad 330-350 GB/s (versterkt tot 630 GB/s)
High-Performance Linpack (HPL) 4 TF (Rpeak, FP64), 8 TF (Rpeak, FP32) voor VM-grootte van 120 kernen
RDMA-latentiebandbreedte & 1,2 microseconden (1-byte), 192 Gb/s (eenrichting)
FIO op lokale NVMe-SSD's (RAID0) 7 GB/s leesbewerkingen, 3 GB/s schrijfbewerkingen; 186k IOPS-leesbewerkingen, 201k IOPS-schrijfbewerkingen

Proces vastmaken

Procespinning werkt goed op VM's uit de HBv3-serie, omdat we het onderliggende silicium beschikbaar maken voor de gast-VM. We raden u ten zeerste aan het vastmaken van processen te verwerken voor optimale prestaties en consistentie.

MPI-latentie

De MPI-latentietest van de OSU microbiologenchmark-suite kan hieronder worden uitgevoerd. Voorbeeldscripts bevinden zich op GitHub.

./bin/mpirun_rsh -np 2 -hostfile ~/hostfile MV2_CPU_MAPPING=[INSERT CORE #] ./osu_latency

MPI-bandbreedte

De MPI-bandbreedtetest van de OSU microbiologenchmark-suite kan hieronder worden uitgevoerd. Voorbeeldscripts bevinden zich op 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

Het Mellanox Perftest-pakket heeft veel InfiniBand-tests, zoals latentie (ib_send_lat) en bandbreedte (ib_send_bw). Hieronder ziet u een voorbeeldopdracht.

numactl --physcpubind=[INSERT CORE #]  ib_send_lat -a

Volgende stappen