نظرة عامة على الجهاز الظاهري من سلسلة 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 (أخضر).
حد CCD غير مكافئ لحدود NUMA. في HBv3، يتم تكوين مجموعة مكونة من أربعة (4) CCDs متتالية كمجال NUMA، على مستوى الخادم المضيف وداخل الجهاز الظاهري الضيف. وبالتالي، تعرض جميع أحجام الأجهزة الظاهرية HBv3 4 مجالات NUMA التي تظهر لنظام التشغيل والتطبيق كما هو موضح. 4 مجالات NUMA موحدة، لكل منها عدد مختلف من الذاكرات الأساسية اعتمادا على حجم الجهاز الظاهري 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 لـ Standard_HB120rs-96_v3
انقر لعرض إخراج lstopo لـ Standard_HB120rs-64_v3
انقر لعرض إخراج lstopo لـ Standard_HB120rs-32_v3
انقر لعرض إخراج lstopo لـ Standard_HB120rs-16_v3
تتميز أجهزة 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). يرجى التفكير في التحديث إلى إصدار أحدث.
- اقرأ بشأن أحدث الإعلانات، والأمثلة حول حمل عمل الحوسبة عالية الأداء (HPC)، ونتائج الأداء في مدوّنات المجتمع التقني حول الحساب في Azure.
- من أجل عرض هندسي ذي مستوى أعلى لتشغيل أحمال عمل الحوسبة عالية الأداء (HPC)، راجع الحوسبة عالية الأداء (HPC) على Azure.