Přehled virtuálních počítačů řady HBv3

Upozornění

Tento článek odkazuje na CentOS, linuxovou distribuci, která se blíží stavu Konec životnosti (EOL). Zvažte své použití a odpovídajícím způsobem naplánujte. Další informace najdete v doprovodných materiálech CentOS End Of Life.

Platí pro: ✔️ Virtuální počítače s Windows s Linuxem ✔️ ✔️ – Flexibilní škálovací sady Uniform Scale Sets ✔️

Server řady HBv3 obsahuje 2 * 64jádrový procesor EPYC 7V73X pro celkem 128 fyzických jader Zen3 s AMD 3D V-Cache. Souběžné multithreading (SMT) je v HBv3 zakázané. Tyto 128 jader jsou rozděleny do 16 oddílů (8 na soket), každý oddíl obsahuje 8 jader procesoru s jednotným přístupem k mezipaměti L3 96 MB. Servery Azure HBv3 také spouštějí následující nastavení AMD BIOS:

Nodes per Socket (NPS) = 2
L3 as NUMA = Disabled
NUMA domains within VM OS = 4
C-states = Enabled

V důsledku toho se server spouští se 4 doménami NUMA (2 na soket) každé 32 jader ve velikosti. Každá technologie NUMA má přímý přístup ke 4 kanálům fyzického DRAM provozovaného na 3200 MT/s.

Abychom zajistili prostor pro provoz hypervisoru Azure bez zásahu do virtuálního počítače, vyhrazujeme si 8 fyzických jader na server.

Topologie virtuálních počítačů

Následující diagram znázorňuje topologii serveru. Tyto 8 jader hostitele hypervisoru (žluté) si rezervujeme symetricky napříč oběma sokety procesoru, přičemž na každé doméně NUMA vezmeme prvních 2 jader z konkrétních core Complex Dies (CCD) se zbývajícími jádry virtuálního počítače řady HBv3 (zelená).

Topologie serveru řady HBv3

Hranice CCD není ekvivalentní hranici NUMA. V HBv3 je skupina čtyř po sobě jdoucích (4) ccd nakonfigurovaná jako doména NUMA, a to jak na úrovni hostitelského serveru, tak v rámci virtuálního počítače hosta. Všechny velikosti virtuálních počítačů HBv3 proto zpřístupňují 4 domény NUMA, které se zobrazují operačnímu systému a aplikaci, jak je znázorněno. 4 jednotné domény NUMA, z nichž každý má jiný počet jader v závislosti na konkrétní velikosti virtuálního počítače HBv3.

Topologie virtuálního počítače řady HBv3

Každá velikost virtuálního počítače HBv3 je podobná fyzickému rozložení, funkcím a výkonu jiného procesoru než AMD EPYC 7003-series, jak je znázorněno níže:

Velikost virtuálního počítače řady HBv3 Domény NUMA Jádra na doménu NUMA Podobnost s AMD EPYC
Standard_HB120rs_v3 4 30 Dual-socket EPYC 7773X
Standard_HB120-96rs_v3 4 24 Duální zásuvka EPYC 7643
64rs_v3 Standard_HB120 4 16 Duální zásuvka EPYC 7573X
Standard_HB120-32rs_v3 4 8 Duální zásuvka EPYC 7373X
16rs_v3 Standard_HB120 4 4 Duální zásuvka EPYC 72F3

Poznámka:

Velikosti virtuálních počítačů s omezenými jádry snižují jenom počet fyzických jader vystavených virtuálnímu počítači. Všechny globální sdílené prostředky (RAM, šířka pásma paměti, mezipaměť L3, připojení GMI a xGMI, InfiniBand, síť Azure Ethernet, místní SSD) zůstávají konstantní. To umožňuje zákazníkovi vybrat velikost virtuálního počítače, která je nejlépe přizpůsobená dané sadě úloh nebo požadavků na licencování softwaru.

Mapování virtuálních virtuálních počítačů NUMA každé velikosti virtuálního počítače HBv3 se mapuje na základní fyzickou topologii NUMA. Neexistuje potenciálně zavádějící abstrakce hardwarové topologie.

Přesná topologie pro různé velikosti virtuálního počítače HBv3 se zobrazí následujícím způsobem pomocí výstupu lstopo:

lstopo-no-graphics --no-io --no-legend --of txt

Kliknutím zobrazíte výstup lstopo pro Standard_HB120rs_v3

Výstup lstopo pro virtuální počítač HBv3-120

Kliknutím zobrazíte výstup lstopo pro Standard_HB120rs-96_v3

Výstup lstopo pro virtuální počítač HBv3-96

Kliknutím zobrazíte výstup lstopo pro Standard_HB120rs-64_v3

Výstup lstopo pro virtuální počítač HBv3-64

Kliknutím zobrazíte výstup lstopo pro Standard_HB120rs-32_v3

Výstup lstopo pro virtuální počítač HBv3-32

Kliknutím zobrazíte výstup lstopo pro Standard_HB120rs-16_v3

Výstup lstopo pro virtuální počítač HBv3-16

Sítě InfiniBand

Virtuální počítače HBv3 také obsahují síťové adaptéry Nvidia Mellanox HDR InfiniBand (Připojení X-6), které fungují až na 200 gigabitů za sekundu. Síťová karta se předává virtuálnímu počítači přes SRIOV a umožňuje síťový provoz obejít hypervisor. V důsledku toho zákazníci načítají standardní ovladače Mellanox OFED na virtuální počítače HBv3 tak, jak by to bylo holé prostředí.

Virtuální počítače HBv3 podporují adaptivní směrování, dynamickou Připojení ed transport (DCT, spolu se standardními přenosy RC a UD) a hardwarové snižování zátěže mpI na procesor onboardingu adaptéru Připojení X-6. Tyto funkce zvyšují výkon, škálovatelnost a konzistenci aplikací a doporučuje se jejich používání.

Dočasné úložiště

Virtuální počítače HBv3 obsahují 3 fyzicky místní zařízení SSD. Jedno zařízení je předem naformátované tak, aby sloužilo jako stránkový soubor a zobrazilo se ve vašem virtuálním počítači jako obecné zařízení SSD.

Dvě další, větší disky SSD jsou poskytovány jako neformátovaná bloková zařízení NVMe přes NVMeDirect. Vzhledem k tomu, že blokové zařízení NVMe obchází hypervisor, má větší šířku pásma, vyšší IOPS a nižší latenci na IOP.

Při spárování v pruhovaném poli poskytuje SSD NVMe až 7 GB/s čtení a 3 GB/s zápisů a až 186 000 IOPS (čtení) a 201 000 IOPS (zápisy) pro hloubkové hloubky fronty.

Specifikace hardwaru

Specifikace hardwaru Virtuální počítače řady HBv3
Cores 120, 96, 64, 32 nebo 16 (SMT zakázáno)
Procesor AMD EPYC 7V73X
Frekvence procesoru (bez AVX) 3,0 GHz (všechna jádra), 3,5 GHz (až 10 jader)
Memory (Paměť) 448 GB (paměť RAM na jádro závisí na velikosti virtuálního počítače)
Místní disk 2 * 960 GB NVMe (blok), 480 GB SSD (stránkový soubor)
Infiniband 200 Gb/s Mellanox Připojení X-6 HDR InfiniBand
Síť 50 Gb/s Ethernet (40 Gb/s využitelné) Azure second Gen SmartNIC

Specifikace softwaru

Specifikace softwaru Virtuální počítače řady HBv3
Maximální velikost úlohy MPI 36 000 jader (300 virtuálních počítačů v jedné škálovací sadě virtuálních počítačů s singlePlacementGroup=true)
Podpora MPI HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH
Další architektury UCX, libfabric, PGAS
Podpora služby Azure Storage Disky Úrovně Standard a Premium (maximálně 32 disků)
Podpora operačního systému pro SRIOV RDMA CentOS/RHEL 7.9+, Ubuntu 18.04+, SLES 15.4, WinServer 2016+
Doporučený operační systém pro výkon CentOS 8.1, Windows Server 2019+
Podpora orchestratoru Azure CycleCloud, Azure Batch, AKS; Možnosti konfigurace clusteru

Poznámka:

Windows Server 2012 R2 není podporován na HBv3 a jiných virtuálních počítačích s více než 64 (virtuálními nebo fyzickými) jádry. Další podrobnosti najdete v tématu Podporované hostované operační systémy Windows pro Hyper-V na Windows Serveru.

Důležité

Tento dokument odkazuje na verzi Linuxu, která se blíží nebo na konci životnosti (EOL). Zvažte aktualizaci na aktuálnější verzi.

Další kroky