Aracılığıyla paylaş


HX 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

HX serisi sunucu, AMD 3D-V Cache ile toplam 192 fiziksel "Zen4" çekirdeği için 2 * 96 çekirdekli EPYC 9V33X CPU'ya sahiptir. HX üzerinde Eşzamanlı Çoklu İş Parçacığı Kullanımı (SMT) devre dışı bırakıldı. Bu 192 çekirdek, 96 MB L3 önbelleğe tekdüzen erişime sahip 8 işlemci çekirdeği içeren 24 bölüme (yuva başına 12) ayrılır. Azure HX 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 48 çekirdeğin boyutu 4 NUMA etki alanıyla (yuva başına 2) önlük oluşturur. Her NUMA' nın 6 fiziksel DRAM kanalına doğrudan erişimi vardır.

Azure hiper yöneticisinin VM'ye müdahale etmeden çalışmasına yer açmak için sunucu başına 16 fiziksel çekirdek ayırıyoruz.

VM topolojisi

Aşağıdaki diyagramda sunucunun topolojisi gösterilmektedir. Bu 16 hiper yönetici ana bilgisayar ç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 HX serisi VM'nin (yeşil) kalan çekirdeklerini alıyoruz.

HX serisi sunucu Topolojisi'nin ekran görüntüsü.

CCD sınırı, NUMA sınırından farklıdır. HX'te, altı (6) ardışık CCD grubu, hem konak sunucu düzeyinde hem de konuk VM'de NUMA etki alanı olarak yapılandırılır. Bu nedenle, tüm HX VM boyutları aşağıda gösterildiği gibi, her biri belirli HX VM boyutuna bağlı olarak farklı sayıda çekirdeğe sahip bir işletim sistemine ve uygulamaya görünecek 4 tekdüzen NUMA etki alanını kullanıma sunar.

HX serisi VM Topolojisi'nin ekran görüntüsü.

Her HX VM boyutu, AMD EPYC 9004 serisinden farklı bir CPU'nun fiziksel düzeninde, özelliklerinde ve performansında aşağıdaki gibi benzerdir:

HX serisi VM boyutu NUMA etki alanları NUMA etki alanı başına çekirdek sayısı AMD EPYC ile benzerlik
Standard_HX176rs 4 44 Çift yuvalı EPYC 9V33X
Standard_HX176-144rs 4 36 Çift yuvalı EPYC 9V33X
Standard_HX176-96rs 4 24 Çift yuvalı EPYC 9V33X
Standard_HX176-48rs 4 12 Çift yuvalı EPYC 9V33X
Standard_HX176-24rs 4 6 Çift yuvalı EPYC 9V33X

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 HX VM boyutunun sanal NUMA eşlemesi, temel alınan fiziksel NUMA topolojisine eşlenir. Donanım topolojisinin yanıltıcı bir soyutlaması olası değildir.

Çeşitli HX 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_HX176rs için lstopo çıkışını görüntülemek için tıklayın

HX-176 VM için lstopo çıkışı

Standard_HX176-144rs için lstopo çıkışını görüntülemek için tıklayın

HX-144 VM için lstopo çıkışı

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

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

Standard_HX176-48rs için lstopo çıkışını görüntülemek için tıklayın

HX-48 VM için lstopo çıkışı

Standard_HX176-24rs için lstopo çıkışını görüntülemek için tıklayın

HX-24 VM için lstopo çıkışı

InfiniBand ağı

HX VM'ler ayrıca 400 Gigabit/sn'ye kadar çalışan NVIDIA Mellanox NDR InfiniBand ağ bağdaştırıcılarına (ConnectX-7) 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 HX VM'lerine yükler.

HX VM'leri Uyarlamalı Yönlendirme, Dinamik Bağlı Aktarım (DCT, standart RC ve UD aktarımlarına ek olarak) ve MPI kollektiflerinin ConnectX-7 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

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

Çizgili bir dizide eşleştirildiğinde NVMe SSD, derin kuyruk derinlikleri için en fazla 12 GB/sn okuma ve 7 GB/sn yazma ve 186.000 IOPS (okuma) ve 201.000 IOPS (yazma) sağlar.

Donanım belirtimleri

Donanım belirtimleri HX serisi VM'ler
Çekirdekler 176, 144, 96, 48 veya 24 (SMT devre dışı)
CPU AMD EPYC 9V33X
CPU Sıklığı (AVX olmayan) 2,4 GHz taban, 3,7 GHz tepe artışı
Bellek 1,4 TB (çekirdek başına RAM, VM boyutuna bağlıdır)
Yerel Disk 2 * 1,8 TB NVMe (blok), 480 GB SSD (sayfa dosyası)
InfiniBand 400 Gb/sn Mellanox ConnectX-7 NDR InfiniBand
80 Gb/sn Ethernet (40 Gb/sn kullanılabilir) Azure ikinci Nesil SmartNIC

Yazılım belirtimleri

Yazılım belirtimleri HX serisi VM'ler
En Fazla MPI İş Boyutu 52.800 çekirdek (singlePlacementGroup=true ile tek bir sanal makine ölçek kümesinde 300 VM)
MPI Desteği HPC-X (2.13 veya üzeri), Intel MPI (2021.7.0 veya üzeri), OpenMPI (4.1.3 veya üzeri), MVAPICH2 (2.3.7 veya üzeri), MPICH (4.1 veya üzeri)
Ek Çerçeveler UCX, libfabric, PGAS veya diğer InfiniBand tabanlı çalışma zamanları
Azure Depolama Desteği Standart ve Premium Diskler (en fazla 32 disk), Azure NetApp Files, Azure Dosyalar, Azure HPC Önbelleği, Azure Yönetilen Lustre Dosya Sistemi
Desteklenen ve Doğrulanan İşletim Sistemi AlmaLinux 8.6, 8.7, Ubuntu 20.04+
Performans için Önerilen İşletim Sistemi AlmaLinux HPC 8.7, Ubuntu-HPC 20.04+
Orchestrator Desteği Azure CycleCloud, Azure Batch, AKS; küme yapılandırma seçenekleri

Not

  • Bu VM'ler yalnızca 2. Nesil'i destekler.
  • AMD'nin çekirdek düzeyindeki resmi desteği RHEL 8.6 ve RHEL'in bir türevi olan AlmaLinux 8.6 ile başlar.
  • Windows Server 2012 R2, HX ve 64'ten fazla (sanal veya fiziksel) çekirdeği olan diğer VM'lerde desteklenmez. Daha fazla bilgi için bkz . Windows Server'da Hyper-V için desteklenen Windows konuk işletim sistemleri. Windows Server 2022 144 ve 176 çekirdek boyutları için gereklidir, Windows Server 2016 da 24, 48 ve 96 çekirdek boyutları için çalışır, Windows Server yalnızca 24 ve 48 çekirdek boyutları için çalışır.

Önemli

Önerilen görüntü URL'si: almalinux:almalinux-hpc:8_7-hpc-gen2:8.7.2023060101, Bu görüntüyü Azure CLI üzerinden dağıtmak için aşağıdaki parametrelerin dahil olduğundan emin olun :plan 8_7-hpc-gen2 --product almalinux-hpc --publisher almalinux. Ölçeklendirme testleri için lütfen yeni HPC-X tarball ile birlikte önerilen URN'yi kullanın.

Not

  • NDR desteği UCX 1.13 veya sonraki sürümlere eklenir. Eski UCX sürümleri yukarıdaki çalışma zamanı hatasını bildirecektir. UCX Hatası: Geçersiz etkin hız [1677010492.951559] [updsb-vm-0:2754 :0] ib_iface.c:1549 UCX ERROR Invalid active_speed on mlx5_ib0:1: 128.
  • Ibstat düşük hız (SDR) gösteriyor: Eski Mellanox OFED (MOFED) sürümleri NDR'i desteklemez ve daha yavaş IB hızları bildirebilir. Lütfen MOFED 5.6-1.0.3.3 veya üzeri MOFED sürümlerini kullanın.

Sonraki adımlar