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 16 bölüme (yuva başına 8) ayrılır ve her bölüm 96 MB L3 önbelleğe tekdüzen erişime sahip 8 işlemci çekirdeği içerir. 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 her 32 çekirdeğin boyutu 4 NUMA etki alanıyla (yuva başına 2) önlük oluşturur. Her NUMA, 3200 MT/sn'de çalışan 4 fiziksel DRAM kanalına doğrudan erişime sahiptir.

Azure hiper yöneticisinin VM'yi engellemeden ç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 ana bilgisayar çekirdeğini (sarı) her iki CPU yuvasında simetrik olarak ayırarak her BIR NUMA etki alanındaki belirli Çekirdek Karmaşık Kalıpları'ndan (CCD) ilk 2 çekirdeği alarak HBv3 serisi VM'nin (yeşil) kalan çekirdeklerini ayırıyoruz.

HBv3 serisi sunucunun topolojisi

CCD sınırı bir NUMA sınırına eşdeğer değildir. HBv3'te, arka arkaya 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 sistemine ve uygulamaya 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ı.

HBv3 serisi VM'nin topolojisi

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 soketli EPYC 7773X
Standard_HB120-96rs_v3 4 24 Çift soketli EPYC 7643
Standard_HB120-64rs_v3 4 16 Çift soketli EPYC 7573X
Standard_HB120-32rs_v3 4 8 Çift soketli EPYC 7373X
Standard_HB120-16rs_v3 4 4 Çift soketli 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 boyutunun tam topolojisi , 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

HBv3-120 VM için lstopo çıkışı

Standard_HB120rs-96_v3 için lstopo çıktısını görüntülemek için tıklayın

HBv3-96 VM için lstopo çıkışı

Standard_HB120rs-64_v3 için lstopo çıktısını görüntülemek için tıklayın

HBv3-64 VM için lstopo çıkışı

Standard_HB120rs-32_v3 için lstopo çıktısını görüntülemek için tıklayın

HBv3-32 VM için lstopo çıkışı

Standard_HB120rs-16_v3 için lstopo çıkışını görüntülemek için tıklayın

HBv3-16 VM için lstopo çıkışı

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 ortamda olduğu gibi HBv3 VM'lerine yükler.

HBv3 VM'leri ConnectX-6 bağdaştırıcısının dahili işlemcisine Uyarlamalı Yönlendirme, Dinamik Bağlı Aktarım (DCT, standart RC ve UD aktarımlarıyla birlikte) ve MPI kollektiflerinin donanım tabanlı yük boşaltmasını destekler. Bu özellikler uygulama performansını, ölçeklenebilirliği ve tutarlılığı 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.

NvMeDirect aracılığıyla biçimlendirilmemiş blok NVMe cihazları olarak iki daha büyük SSD 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
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 Büyük 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 CentOS/RHEL 7.9+, Ubuntu 18.04+, SLES 15.4, WinServer 2016+
Performans için Önerilen İşletim Sistemi CentOS 8.1, 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. Diğer ayrıntılar 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 Sonuna (EOL) yakın veya yakın 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