HBv3 serisi sanal makineye genel bakış
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
HBv3 serisi sunucu, AMD 3D V-Cache ile toplam 128 fiziksel "Zen3" çekirdeği için 2 * 64 çekirdekli EPYC 7V73X CPU'ya sahiptir. HBv3'te Eşzamanlı Çoklu İş Parçacığı Kullanımı (SMT) devre dışı bırakıldı. Bu 128 çekirdek, 96 MB L3 önbelleğe tekdüzen erişime sahip 8 işlemci çekirdeği içeren 16 bölüme (yuva başına 8) ayrılır. Azure HBv3 sunucuları aşağıdaki AMD BIOS ayarlarını da çalıştırır:
Nodes per Socket (NPS) = 2
L3 as NUMA = Disabled
NUMA domains within VM OS = 4
C-states = Enabled
Sonuç olarak, sunucu 4 NUMA etki alanı (yuva başına 2) ile önlüz. Her etki alanının boyutu 32 çekirdektir. Her NUMA, 3.200 MT/sn'de çalışan 4 fiziksel DRAM kanalına doğrudan erişime sahiptir.
Azure hiper yöneticisinin VM'ye müdahale etmeden çalışmasına yer açmak için sunucu başına 8 fiziksel çekirdek ayırıyoruz.
VM topolojisi
Aşağıdaki diyagramda sunucunun topolojisi gösterilmektedir. Bu 8 hiper yönetici konak çekirdeğini (sarı) her iki CPU yuvasında simetrik olarak ayırarak her NUMA etki alanındaki belirli Çekirdek Karmaşık Kalıplar'dan (CCD) ilk 2 çekirdeği ve HBv3 serisi VM'nin (yeşil) kalan çekirdeklerini alıyoruz.
CCD sınırı, NUMA sınırına eşdeğer değildir. HBv3'te, ardışık dört (4) CCD'lik bir grup, hem konak sunucu düzeyinde hem de konuk VM'de NUMA etki alanı olarak yapılandırılır. Bu nedenle, tüm HBv3 VM boyutları, gösterildiği gibi bir işletim sistemi ve uygulamada görünen 4 NUMA etki alanını kullanıma sunar. Her biri belirli HBv3 VM boyutuna bağlı olarak farklı sayıda çekirdeğe sahip 4 tekdüzen NUMA etki alanı.
Her HBv3 VM boyutu, AMD EPYC 7003 serisinden farklı bir CPU'nun fiziksel düzeninde, özelliklerinde ve performansında aşağıdaki gibi benzerdir:
HBv3 serisi VM boyutu | NUMA etki alanları | NUMA etki alanı başına çekirdek sayısı | AMD EPYC ile benzerlik |
---|---|---|---|
Standard_HB120rs_v3 | 4 | 30 | Çift yuvalı EPYC 7773X |
Standard_HB120-96rs_v3 | 4 | 24 | Çift yuvalı EPYC 7643 |
Standard_HB120-64rs_v3 | 4 | 16 | Çift yuvalı EPYC 7573X |
Standard_HB120-32rs_v3 | 4 | 8 | Çift yuvalı EPYC 7373X |
Standard_HB120-16rs_v3 | 4 | 4 | Çift yuvalı EPYC 72F3 |
Not
Kısıtlanmış çekirdek vm boyutları yalnızca VM'ye sunulan fiziksel çekirdek sayısını azaltır. Tüm genel paylaşılan varlıklar (RAM, bellek bant genişliği, L3 önbelleği, GMI ve xGMI bağlantısı, InfiniBand, Azure Ethernet ağı, yerel SSD) sabit kalır. Bu, müşterinin belirli bir iş yükü veya yazılım lisanslama gereksinimlerine en uygun VM boyutunu seçmesine olanak tanır.
Her HBv3 VM boyutunun sanal NUMA eşlemesi, temel alınan fiziksel NUMA topolojisine eşlenir. Donanım topolojisinin yanıltıcı olabilecek bir soyutlaması yoktur.
Çeşitli HBv3 VM boyutu için tam topoloji, lstopo çıkışı kullanılarak aşağıdaki gibi görünür:
lstopo-no-graphics --no-io --no-legend --of txt
Standard_HB120rs_v3 için lstopo çıkışını görüntülemek için tıklayın
Standard_HB120rs-96_v3 için lstopo çıkışını görüntülemek için tıklayın
Standard_HB120rs-64_v3 için lstopo çıkışını görüntülemek için tıklayın
Standard_HB120rs-32_v3 için lstopo çıkışını görüntülemek için tıklayın
Standard_HB120rs-16_v3 için lstopo çıkışını görüntülemek için tıklayın
InfiniBand ağı
HBv3 VM'leri ayrıca 200 Gigabit/sn'ye kadar çalışan Nvidia Mellanox HDR InfiniBand ağ bağdaştırıcılarına (ConnectX-6) sahiptir. NIC, SRIOV aracılığıyla VM'ye geçirilir ve ağ trafiğinin hiper yöneticiyi atlamasına olanak tanır. Sonuç olarak, müşteriler standart Mellanox OFED sürücülerini çıplak ortam gibi HBv3 VM'lerine yükler.
HBv3 VM'leri Uyarlamalı Yönlendirme, Dinamik Bağlı Aktarım (DCT, standart RC ve UD aktarımlarıyla birlikte) ve MPI kollektiflerinin ConnectX-6 bağdaştırıcısının yerleşik işlemcisine donanım tabanlı boşaltmasını destekler. Bu özellikler uygulama performansını, ölçeklenebilirliğini ve tutarlılığını artırır ve bunların kullanılması önerilir.
Geçici depolama
HBv3 VM'leri fiziksel olarak yerel 3 SSD cihazına sahiptir. Bir cihaz, sayfa dosyası olarak görev yapmak üzere önceden biçimlendirilmiştir ve sanal makinenizde genel bir "SSD" cihazı olarak görünür.
Diğer iki büyük SSD, NVMeDirect aracılığıyla biçimlendirilmemiş blok NVMe cihazları olarak sağlanır. Blok NVMe cihazı hiper yöneticiyi atladıkça daha yüksek bant genişliğine, daha yüksek IOPS'ye ve IOP başına daha düşük gecikme süresine sahiptir.
NvMe SSD, şeritli bir dizide eşlendiğinde, derin kuyruk derinlikleri için en fazla 7 GB/sn okuma ve 3 GB/sn yazma ve 186.000 IOPS (okuma) ve 201.000 IOPS (yazma) sağlar.
Donanım belirtimleri
Donanım belirtimleri | HBv3 serisi VM'ler |
---|---|
Çekirdekler | 120, 96, 64, 32 veya 16 (SMT devre dışı) |
CPU | AMD EPYC 7V73X |
CPU Sıklığı (AVX olmayan) | 3,0 GHz (tüm çekirdekler), 3,5 GHz (10 çekirdeğe kadar) |
Bellek | 448 GB (çekirdek başına RAM, VM boyutuna bağlıdır) |
Yerel Disk | 2 * 960 GB NVMe (blok), 480 GB SSD (sayfa dosyası) |
Infiniband | 200 Gb/sn Mellanox ConnectX-6 HDR InfiniBand |
Ağ | 50 Gb/sn Ethernet (40 Gb/sn kullanılabilir) Azure ikinci Nesil SmartNIC |
Yazılım belirtimleri
Yazılım belirtimleri | HBv3 serisi VM'ler |
---|---|
En Fazla MPI İş Boyutu | 36.000 çekirdek (singlePlacementGroup=true ile tek bir Sanal Makine Ölçek Kümesinde 300 VM) |
MPI Desteği | HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH |
Ek Çerçeveler | UCX, libfabric, PGAS |
Azure Depolama Desteği | Standart ve Premium Diskler (en fazla 32 disk) |
SRIOV RDMA için İşletim Sistemi Desteği | RHEL 7.9+, Ubuntu 18.04+, SLES 15.4, WinServer 2016+ |
Performans için Önerilen İşletim Sistemi | Windows Server 2019+ |
Orchestrator Desteği | Azure CycleCloud, Azure Batch, AKS; küme yapılandırma seçenekleri |
Not
Windows Server 2012 R2, HBv3 ve 64'ten fazla (sanal veya fiziksel) çekirdeği olan diğer VM'lerde desteklenmez. Daha fazla ayrıntı için bkz . Windows Server'da Hyper-V için desteklenen Windows konuk işletim sistemleri.
Ö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
- Azure compute Tech Community Bloglarında en son duyurular, HPC iş yükü örnekleri ve performans sonuçları hakkında bilgi edinin.
- Çalışan HPC iş yüklerinin daha yüksek düzeyde mimari görünümü için bkz . Azure'da Yüksek Performanslı Bilgi İşlem (HPC).