HC serisi sanal makinelere genel bakış

Dikkat

Bu makalede, Kullanım Süresi Sonu (EOL) durumuna yakın bir Linux dağıtımı olan CentOS'a başvuruda bulunur. Lütfen kullanımınızı göz önünde bulundurun ve uygun şekilde planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri

Intel Xeon Ölçeklenebilir İşlemcilerde HPC uygulama performansını en üst düzeye çıkarmak, bu yeni mimaride yerleştirmeyi işlemek için düşünceli bir yaklaşım gerektirir. Burada, HPC uygulamaları için Azure HC serisi VM'lerde uygulamamızı özetleyeceğiz. Fiziksel bir NUMA etki alanına başvurmak için "pNUMA" terimini ve sanallaştırılmış NUMA etki alanına başvurmak için "vNUMA" terimini kullanacağız. Benzer şekilde, fiziksel CPU çekirdeklerine başvurmak için "pCore" terimini ve sanallaştırılmış CPU çekirdeklerine başvurmak için "sanal çekirdek" terimini kullanacağız.

Fiziksel olarak HC serisi sunucu, toplam 48 fiziksel çekirdek için 2 * 24 çekirdekli Intel Xeon Platinum 8168 CPU'dur. Her CPU tek bir pNUMA etki alanıdır ve altı DRAM kanalına birleşik erişime sahiptir. Intel Xeon PlatinUM CPU'ları önceki nesillere göre 4 kat daha büyük bir L2 önbelleğine (256 KB/core -> 1 MB/core) sahiptir ve aynı zamanda L3 önbelleği önceki Intel CPU'lara göre azaltır (2,5 MB/çekirdek -> 1,375 MB/çekirdek).

Yukarıdaki topoloji HC serisi hiper yönetici yapılandırmasına da sahiptir. Azure hiper yöneticisinin VM'ye müdahale etmeden çalışmasına yer sağlamak için 0-1 ve 24-25 pCore'ları (yani her yuvadaki ilk 2 pCore'ları) ayırıyoruz. Ardından pNUMA etki alanlarının kalan tüm çekirdeklerini VM'ye atarız. Bu nedenle, VM şunları görür:

(2 vNUMA domains) * (22 cores/vNUMA) = 44 VM başına çekirdek sayısı

VM' nin 0-1 ve 24-25 arası pCore'ların verilmediği hakkında hiçbir bilgisi yoktur. Bu nedenle, her vNUMA'yı yerel olarak 22 çekirdeği varmış gibi kullanıma sunar.

Intel Xeon Platinum, Gold ve Silver CPU'lar, CPU yuvası içinde ve dışında iletişim için bir hazır 2B ağ da sağlar. En iyi performans ve tutarlılık için işlem sabitlemeyi kesinlikle öneririz. Temeldeki silikon konuk VM'de olduğu gibi kullanıma sunulduğundan işlem sabitleme HC serisi VM'lerde çalışır.

Aşağıdaki diyagramda Azure Hypervisor ve HC serisi VM için ayrılmış çekirdeklerin ayrılması gösterilmektedir.

Azure Hypervisor ve HC serisi VM için ayrılmış çekirdekleri ayırma

Donanım belirtimleri

Donanım Belirtimleri HC serisi VM
Çekirdekler 44 (HT devre dışı)
CPU Intel Xeon Platinum 8168
CPU Sıklığı (AVX olmayan) 3,7 GHz (tek çekirdek), 2,7-3,4 GHz (tüm çekirdekler)
Bellek 8 GB/çekirdek (toplam 352)
Yerel Disk 700 GB SSD
Infiniband 100 Gb EDR Mellanox Bağlan X-5
50 Gb Ethernet (40 Gb kullanılabilir) Azure ikinci Nesil SmartNIC

Yazılım belirtimleri

Yazılım Belirtimleri HC serisi VM
En Fazla MPI İş Boyutu 13200 çekirdek (singlePlacementGroup=true ile tek bir sanal makine ölçek kümesinde 300 VM)
MPI Desteği HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH, Platform MPI
Ek Çerçeveler UCX, libfabric, PGAS
Azure Depolama Desteği Standart ve Premium Diskler (en fazla 4 disk)
SRIOV RDMA için İşletim Sistemi Desteği CentOS/RHEL 7.6+, Ubuntu 18.04+, SLES 15.4, WinServer 2016+
Orchestrator Desteği CycleCloud, Batch, AKS; küme yapılandırma seçenekleri

Önemli

Bu belge, Linux'un Kullanım Süresi Sonu(EOL) veya yakınında olan bir sürüme başvurur. Lütfen daha güncel bir sürüme güncelleştirmeyi göz önünde bulundurun.

Sonraki adımlar