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

تنبيه

تشير هذه المقالة إلى CentOS، وهو توزيع Linux يقترب من حالة نهاية العمر الافتراضي (EOL). يرجى مراعاة استخدامك والتخطيط وفقا لذلك. لمزيد من المعلومات، راجع إرشادات نهاية العمر الافتراضي CentOS.

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

يتطلب تحقيق أقصى قدر من أداء تطبيق الحوسبة عالية الأداء على معالجات Intel Xeon القابلة للتطوير اتباع نهج مدروس لمعالجة موضع هذه البنية الجديدة. هنا، نوجز تطبيقنا له على الأجهزة الظاهرية من سلسلة Azure HC لتطبيقات HPC. سنستخدم المصطلح "pNUMA" للإشارة إلى نطاق NUMA الفعلي، و"vNUMA" للإشارة إلى نطاق NUMA افتراضي. وبالمثل، سنستخدم مصطلح "pCore" للإشارة إلى نوى وحدة المعالجة المركزية الفعلية، و "vCore" للإشارة إلى نوى وحدة المعالجة المركزية الافتراضية.

من الناحية المادية، فإن خادم سلسلة HC هو 2 * 24-core Intel Xeon Platinum 8168 وحدات المعالجة المركزية لما مجموعه 48 نواة فعلية. كل وحدة معالجة مركزية هي مجال pNUMA واحد، ولها وصول موحد إلى ست قنوات من DRAM. تتميز وحدات المعالجة المركزية Intel Xeon Platinum بذاكرة تخزين مؤقت L2 أكبر بمقدار 4 أضعاف مما كانت عليه في الأجيال السابقة (256 كيلوبايت / نواة -> 1 ميجابايت / نواة)، مع تقليل ذاكرة التخزين المؤقت L3 مقارنة بوحدات المعالجة المركزية السابقة من Intel (2.5 ميجابايت / نواة -> 1.375 ميجابايت / نواة).

ينتقل تخطيط الشبكة المذكور أعلاه إلى تكوين برنامج Hypervisor من سلسلة HC أيضا. لتوفير مساحة لـ Azure hypervisor للعمل دون التدخل في الجهاز الظاهري، نحتفظ ب pCores 0-1 و 24-25 (أي أول 2 pCores على كل مأخذ توصيل). ثم نقوم بتعيين نطاقات pNUMA لجميع النوى المتبقية إلى الجهاز الظاهري. وبالتالي، فإن الأجهزة الظاهرية سترى:

(2 vNUMA domains) * (22 cores/vNUMA) = 44 النوى لكل جهاز ظاهري

ليس لدى الجهاز الظاهري أي معرفة بأنه لم يتم إعطاؤه pCores 0-1 و 24-25. وبالتالي، فإنه يكشف كل vNUMA كما لو كان لديه في الأصل 22 نواة.

تقدم وحدات المعالجة المركزية Intel Xeon Platinum و Gold و Silver أيضا شبكة شبكية 2D على القالب للاتصال داخل وخارج مأخذ توصيل وحدة المعالجة المركزية. نوصي بشدة بتثبيت العملية للحصول على الأداء والاتساق الأمثل. سيعمل تثبيت العملية على الأجهزة الظاهرية من سلسلة HC لأن السيليكون الأساسي مكشوف كما هو للجهاز الظاهري للضيف.

يوضح الرسم التخطيطي التالي فصل النوى المحجوزة لـ Azure Hypervisor والجهاز الظاهري من سلسلة HC.

فصل الذاكرات الأساسية المحجوزة ل Azure Hypervisor وHC-series VM

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

مواصفات الأجهزة سلسلة HC-VM
الذاكرات الأساسية 44 (HT معطل)
CPU Intel Xeon Platinum 8168
تردد CPU (غير AVX) 3.7 جيجاهرتز (أحادي النواة)، 2.7-3.4 جيجاهرتز (جميع النوى)
الذاكرة 8 جيجابايت/نواة (إجمالي 352)
قرص محلي SSD بسعة 700 جيجابايت
Infiniband 100 جيجابايت الكشف التلقائي والاستجابة على النقط النهائية Mellanox ConnectX-5
الشبكة 50 غيغابايت إيثرنت (40 غيغابايت قابلة للاستخدام) Azure الجيل الثاني SmartNIC

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

مواصفات البرنامج سلسلة HC-VM
الحد الأقصى لحجم مهمة MPI 13200 نواة (300 جهاز ظاهري في مقياس جهاز ظاهري واحد تم تعيينه باستخدام singlePlacementGroup=true)
دعم MPI HPC-X، وIntel MPI، وOpenMPI، وMVAPICH2، وMPICH، والنظام الأساسي لـ MPI
أطر عمل إضافية UCX، وlibfabric، وPGAS
دعم تخزين Azure الأقراص القياسية والأقراص المتميزة (بحد أقصى 4 أقراص)
دعم نظام التشغيل لـ SRIOV RDMA CentOS/RHEL 7.6+، Ubuntu 18.04+، SLES 15.4، WinServer 2016+
دعم المُنسق CycleCloud، دفعة، AKS؛ خيارات تكوين نظام مجموعة

هام

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

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