اقرأ باللغة الإنجليزية

مشاركة عبر


نظرة عامة على الجهاز الظاهري من سلسلة HBv3

ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة

يتميز الخادم HBv3-series بوحدتي معالجة مركزية EPYC 7V73X ذات 64 نواة لما مجموعه 128 نواة "Zen3" فعلية مع معالج AMD 3D V-Cache. يتم تعطيل تعدد العمليات المتزامن (SMT) على HBv3. يتم تقسيم هذه الذواكر الأساسية البالغ عددها 128 إلى 16 قسمًا (8 لكل مقبس)، ويحتوي كل قسم على 8 ذواكر أساسية للمعالج مع وصول موحد إلى ذاكرة تخزين مؤقت L3 سعة 96 ميغابايت. تقوم خوادم Azure HBv3 أيضًا بتشغيل إعدادات AMD BIOS التالية:

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

ونتيجة لذلك، يتم تمهيد الخادم مع 4 مجالات NUMA (2 لكل مأخذ توصيل). كل مجال هو 32 نواة في الحجم. كل NUMA لديه حق الوصول المباشر إلى 4 قنوات من DRAM المادية التي تعمل في 3200 MT/s.

لتوفير مساحة لـ Azure hypervisor للعمل دون التدخل في الجهاز الظاهري، نحتفظ بـ 8 ذاكرات فعلية لكل خادم.

طوبولوجيا الجهاز الظاهري

يعرض الرسم التخطيطي التالي طوبولوجيا الخادم. نحن نحتفظ بهذه الذاكرات الأساسية المضيفة الثماني لـ Hypervisor (الأصفر) بشكل متماثل عبر كلا مآخذ وحدة المعالجة المركزية، مع أخذ أول ذاكرتين أساسيتين من Core Complex Dies محددة (CCDs) في كل مجال من مجالات NUMA، مع الذاكرات الأساسية المتبقية لسلسلة الأجهزة الظاهرية HBv3 (أخضر).

مخطط خادم سلسلة HBv3

حد CCD غير مكافئ لحدود NUMA. في HBv3، يتم تكوين مجموعة مكونة من أربعة (4) CCDs متتالية كمجال NUMA، على مستوى الخادم المضيف وداخل الجهاز الظاهري الضيف. وبالتالي، تعرض جميع أحجام الأجهزة الظاهرية HBv3 4 مجالات NUMA التي تظهر لنظام التشغيل والتطبيق كما هو موضح. 4 مجالات NUMA موحدة، لكل منها عدد مختلف من الذاكرات الأساسية اعتمادا على حجم الجهاز الظاهري HBv3 المحدد.

طوبولوجيا الجهاز الظاهري من سلسلة HBv3

يتشابه كل حجم جهاز HBv3 ظاهري في التخطيط الفعلي والميزات والأداء لوحدة معالجة مركزية مختلفة عن سلسلة AMD EPYC 7003، كما يلي:

حجم الجهاز الظاهري من سلسلة HBv3 مجالات NUMA الذاكرة الأساسية لكل مجال NUMA التشابه مع AMD EPYC
Standard_HB120rs_v3 4 30 EPYC 7773X بمأخذ توصيل مزدوج
Standard_HB120-96rs_v3 4 24 EPYC 7643 بمأخذ توصيل مزدوج
Standard_HB120-64rs_v3 4 16 EPYC 7573X بمأخذ توصيل مزدوج
Standard_HB120-32rs_v3 4 8 EPYC 7373X بمأخذ توصيل مزدوج
Standard_HB120-16rs_v3 4 4 EPYC 72F3 بمأخذ توصيل مزدوج

ملاحظة

تقلل أحجام الأجهزة الظاهرية ذات الذاكرات الأساسية المقيدة فقط من عدد الذاكرات الأساسية الفعلية المعرضة للجهاز الظاهري. تظل جميع الأصول المشتركة العالمية (ذاكرة RAM والنطاق الترددي للذاكرة وذاكرة التخزين المؤقت L3 واتصال GMI وxGMI وInfiniBand وشبكة إيثرنت لـ Azure وSSD المحلية) ثابتة. يتيح ذلك للعميل اختيار حجم جهاز ظاهري مصمم بشكل أفضل لمجموعة معينة من احتياجات حمل العمل أو ترخيص البرامج.

يتم تعيين NUMA الظاهري لكل حجم جهاز ظاهري لـ HBv3 إلى طبولوجيا NUMA الفعلية الأساسية. لا يوجد تجريد مضلل محتمل لطوبولوجيا الأجهزة.

تظهر الطوبولوجيا الدقيقة لمختلف أحجام أجهزة HBv3 الظاهرية على النحو التالي باستخدام إخراج lstopo:

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

انقر لعرض إخراج lstopo لـ Standard_HB120rs_v3

إخراج lstopo ل HBv3-120 VM

انقر لعرض إخراج lstopo لـ Standard_HB120rs-96_v3

إخراج lstopo ل HBv3-96 VM

انقر لعرض إخراج lstopo لـ Standard_HB120rs-64_v3

إخراج lstopo ل HBv3-64 VM

انقر لعرض إخراج lstopo لـ Standard_HB120rs-32_v3

إخراج lstopo ل HBv3-32 VM

انقر لعرض إخراج lstopo لـ Standard_HB120rs-16_v3

إخراج lstopo ل HBv3-16 VM

شبكات InfiniBand

تتميز أجهزة HBv3 الظاهرية أيضًا بمحولات شبكة Nvidia Mellanox HDR InfiniBand (ConnectX-6) التي تعمل بسرعة تصل إلى 200 جيجابت / ثانية. يتم تمرير NIC إلى الجهاز الظاهري عبر SRIOV، مما يتيح لنسبة استخدام الشبكة تجاوز برنامج hypervisor. ونتيجة لذلك، يقوم العملاء بتحميل برامج تشغيل Mellanox OFED القياسية على أجهزة HBv3 الظاهرية كما لو كانت بيئة كمبيوتر بلا نظام تشغيل.

تدعم الأجهزة الظاهرية HBv3 التوجيه التكيفي، والنقل المتصل الديناميكي (DCT، جنبا إلى جنب مع عمليات نقل RC وUD القياسية)، والتفريغ المستند إلى الأجهزة لجماعات MPI إلى المعالج الداخلي لمحول ConnectX-6. هذه الميزات تعزز أداء التطبيق وقابلية التوسع والاتساق، ويوصى باستخدامها.

التخزين المؤقت

تتميز أجهزة HBv3 الظاهرية بـ 3 أجهزة SSD محلية فعليًا. تم تنسيق جهاز واحد مسبقا ليكون بمثابة ملف صفحة، وقد ظهر داخل الجهاز الظاهري الخاص بك كجهاز "SSD" عام.

يتم توفير اثنين من محركات أقراص SSD الأخرى الأكبر حجمًا كأجهزة NVMe غير منسقة عبر NVMeDirect. نظرا لأن جهاز NVMe للكتلة يتجاوز برنامج تشغيل الآلة الافتراضية، فإنه يحتوي على نطاق ترددي أعلى، وIOOPS أعلى، وزمن انتقال أقل لكل IOP.

عند إقرانه في صفيف مخطط، يوفر محرك الأقراص NVMe SSD عمليات قراءة تصل إلى 7 غيغابايت/ثانية وعمليات كتابة تصل إلى 3 غيغابايت/ثانية، وما يصل إلى 186000 عملية إدخال وإخراج في الثانية (قراءة)، و201000 عملية إدخال وإخراج في الثانية (كتابة) لأعماق قائمة الانتظار العميقة.

مواصفات الأجهزة

مواصفات الأجهزة الأجهزة الظاهرية من سلسلة HBv3
الذاكرات الأساسية 120 أو 96 أو 64 أو 32 أو 16 (تم تعطيل SMT)
CPU AMD EPYC 7V73X
تردد CPU (غير AVX) 3.0 غيغاهرتز (جميع الذاكرات الأساسية)، 3.5 غيغاهرتز (حتى 10 ذاكرات أساسية)
الذاكرة 448 غيغابايت (ذاكرة الوصول العشوائي لكل ذاكرة أساسية تعتمد على حجم الجهاز الظاهري)
قرص محلي 2 × بطاقة NVMe (كتلة) سعة 960 غيغابايت، ومحرك SSD سعة 480 غيغابايت (ملف صفحة)
Infiniband Mellanox ConnectX-6 HDR InfiniBand سرعة 200 غيغابت/ثانية
الشبكة شبكة Ethernet سرعة 50 غيغابت/ثانية (القابل للاستخدام 40 غيغابت/ثانية) من الجيل الثاني لـ SmartNIC في Azure

مواصفات البرنامج

مواصفات البرنامج الأجهزة الظاهرية من سلسلة HBv3
الحد الأقصى لحجم مهمة MPI 36,000 نواة (300 جهاز ظاهري في مجموعة مقياس جهاز ظاهري واحدة مع singlePlacementGroup=true)
دعم MPI HPC-X،‏ Intel MPI، ‏OpenMPI، ‏MVAPICH2، ‏MPICH
أطر عمل إضافية UCX، وlibfabric، وPGAS
دعم تخزين Azure أقراص Standard وأقراص Premium (بحد أقصى 32 قرصًا)
دعم نظام التشغيل لـ SRIOV RDMA RHEL 7.9+، Ubuntu 18.04+، SLES 15.4، WinServer 2016+
نظام التشغيل الموصى به للأداء Windows Server 2019+
دعم المُنسق Azure CycleCloud، وAzure Batch، وAKS؛ خيارات تكوين نظام المجموعة

ملاحظة

Windows Server 2012 R2 غير معتمد على HBv3 والأجهزة الظاهرية الأخرى التي تحتوي على أكثر من 64 ذاكرة أساسية (ظاهرية أو فعلية). لمزيد من التفاصيل، راجع أنظمة تشغيل Windows الضيف المدعومة ل Hyper-V على Windows Server.

هام

يشير هذا المستند إلى إصدار إصدار من Linux يقترب من أو في نهاية العمر الافتراضي (EOL). يرجى التفكير في التحديث إلى إصدار أحدث.

الخطوات التالية