Aracılığıyla paylaş


HBv3 serisi sanal makineye 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

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 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'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.

HBv3 serisi sunucunun topolojisi

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ı.

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 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

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

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

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

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

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

Standard_HB120rs-32_v3 için lstopo çıkışı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 (Bağlan X-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önlendirmeyi, Dinamik Bağlan Aktarım'ı (DCT, standart RC ve UD aktarımlarıyla birlikte) ve MPI kollektiflerinin Bağlan X-6 bağdaştırıcısının dahili işlemcisine donanım tabanlı yük 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 Bağlan X-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 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 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. 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