تخطيط ذاكرة مضيف الافتراض الخاص بك:تمكن XRISS DDR4 64GB 3200MHz RDIMM من تكوينات ذاكرة كثيفة لمضيفات الافتراض. فيما يلي سيناريوهات تخطيط القدرة التي تمكنها هذه الوحدة.
| دور VM | أجهزة الـ vCPU | ذاكرة الوصول العشوائي لكل جهاز آلي | كمية | مجموع ذاكرة الذاكرة |
|---|---|---|---|---|
| ويندوز سيرفر 2022 دي سي (AD/DNS/DHCP) | 2 | 8GB | 1 | 8GB |
| ويندوز سيرفر 2022 (ملف/طباعة) | 4 | 16GB | 1 | 16GB |
| ويندوز سيرفر 2022 (SQL Server Express) | 4 | 32 جيجابايت | 1 | 32 جيجابايت |
| لينكس (تطبيق ERP / CRM Web) | 4 | 16GB | 1 | 16GB |
| ويندوز 11 برو (المكتب البعيد/المدير) | 2 | 8GB | 1 | 8GB |
| لينكس (المراقبة/الملاحظة) | 2 | 8GB | 1 | 8GB |
| مجموع الذاكرة VM | 88GB | |||
| التكاليف العامة للجهاز الضوئي (ESXi/Proxmox) | 8GB | 8GB | ||
| الإجمالي المقدم | 96GB | |||
| متاحة للنمو (256GB - 96GB) | 160 جيجابايت |
مع 16x 64GB RDIMM في خادم سوكيت مزدوج (8 فتحات لكل وحدة المعالجة المركزية) ، يمكن لمجموع ذاكرة 1TB دعم ما يقرب من 80-100 VM الإنتاج في تخصيص متوسط محافظ 10GB ،أو 50-60 VM في تخصيصات سخية 16-20GB لحملات عمل قاعدة البيانات وخادم التطبيقاتهذه الكثافة هي نموذجية لنشرات ERP في السوق المتوسطة ، ومزارع استضافة جلسات Citrix / RDS ، وعقدات ترنيم الحاويات حيث تكون متطلبات ذاكرة لكل VM معتدلة ولكن عدد VM مرتفع.
عند 3200 ميغاهرتز، كل 64GB RDIMM يوفر 25.6 GB/s من عرض النطاق الترددي،مما يعني أن تكوين EPYC بالكامل من 8 قنوات أو Xeon من 6 قنوات يوفر عرض النطاق الترددي الإجمالي الذي يحتفظ بسهولة بـ 32 + قلبًا يتم تغذيته أثناء نشاط متعدد VM في وقت واحد. تمنع بنية العازل المسجلة على وجه التحديد تدهور سلامة الإشارة التي من شأنها أن تحد من السرعة أو كثافة السكان مع UDIMMs في هذه التكوينات.
كيف أحسب كمية الذاكرة الصحيحة لمضيف الافتراضية؟
ج: الصيغة العملية هي: مجموع ذاكرة الوصول العشوائي = مجموع تخصيصات VM) + تكاليف المراقب الضوئي (4-8GB) + 20٪ من عازل التخزين للنمو والحافظة على الذاكرة. على سبيل المثال،إذا كانت أسطول VM المخطط له يتطلب 100GB من الذاكرة المخصصة، الميزانية لـ 100 + 8 (Hypervisor) + 22 (20% buffer) = 130GB إجمالاً. يوفر هذا الـ 20% buffer مساحة رأسية لـ: إضافة VM غير متوقعة دون شراء المزيد من ذاكرة الوصول العشوائي على الفور،التكاليف العالية لتنقل الذاكرة في بيئات VMwareمع 64GB RDIMM ، يمكنك التوسع من 64GB (1 وحدة) إلى 1TB (16 وحدة) في الزيادات المتوقعة ،جعل تخطيط القدرات بسيطا.
س2: ما الفرق العملي بين ملء جميع قنوات الذاكرة مقابل ترك بعضها فارغًا للتوسع في المستقبل؟
الجواب: يقدم ملء جميع قنوات الذاكرة أقصى عرض نطاق التردد في الذاكرة من خلال التداخل بين القنوات. على خادم سوكت مزدوج مع 8 قنوات ذاكرة لكل وحدة المعالجة المركزية (16 في المجموع) ،تملأ جميع القنوات بالكامل مع 64GB RDIMMs يوفر 1TB مع عرض النطاق الترددي الأقصى. يقلل ملء القنوات جزئياً (على سبيل المثال ، 1 DIMM لكل قناة بدلاً من 2) من الطاقة الإجمالية ولكن يحافظ على عدد القنوات الكامل ، مما يحافظ على عرض النطاق الترددي. ترك القنوات بأكملها فارغة (على سبيل المثال ،فقط 4 من 8 قنوات تملأ لكل وحدة المعالجة المركزية) يقلل من السعة وعرض النطاق التردديبالنسبة لمعظم أحمال العمل الافتراضية ، نادراً ما يكون عرض النطاق الترددي هو الحاجز الضيق. القدرة هي القيود الملزمة. توصيتنا: ملء قدرة هدفك أولاً ،ثم إضافة وحدات متماثلة عبر القنوات إذا كان تحديد حجم العمل يظهر الحد من عرض النطاق الترددياستخدم أدوات مراقبة الأداء (ESXi esxtop، Linux perf) لتحديد ما إذا كان عرض النطاق الترددي للذاكرة هو في الواقع حاجزك قبل الاستثمار في عرض النطاق الترددي الذي قد لا تحتاجه.
س3: هل يمكن مزج وحدات 64 جيجابايت هذه مع وحدات أصغر من مخزون ذاكرة الخادم الحالي؟
ج: من الناحية الفنية نعم، ولكننا نوصي بعدم استخدامها في مضيفات الافتراضية الإنتاجية.يخلق خلط قدرات DIMM المختلفة تكوينات ذاكرة غير متوازنة حيث يصبح تخصيص ذاكرة العقدة NUMA غير متماثلفي خادم سوكيت مزدوج، إذا كان واحد من وحدة المعالجة المركزية الوصول إلى 192GB (3x 64GB) والآخر لديه 128GB (2x 64GB) ،يمكن أن تواجه VM المجدولة على عقدة NUMA الثانية عقوبات الوصول إلى الذاكرة البعيدة عندما يتم استنفاد الذاكرة المحلية. لتحقيق أداء متسق لجهاز الكمبيوتر الافتراضي، يجب أن يتم تعبئة جميع قنوات الذاكرة بوحدة ذات سعة متطابقة. إذا كان لديك وحدات أصغر (16GB، 32GB) ،النظر في توحيدها في شركة منفصلة، مضيف الافتراضية غير الإنتاجية وتعبئة مضيفات الإنتاج الخاصة بك بشكل متجانس مع وحدات 64GB.
س4: ماذا يحدث لتشغيل أجهزة الكمبيوتر الافتراضية إذا فشلت إحدى هذه أجهزة RDIMM في بيئة الإنتاج؟
الجواب: يعتمد السلوك على تكوين حماية الذاكرة لجهاز التصفح الضوئي الخاص بك. VMware ESXi مع تمكين مرآة الذاكرة: يستمر النظام في العمل باستخدام النسخة المرآة مع وقت توقف صفر،ويمكن استبدال DIMM الفاشل خلال نافذة الصيانة التالية. بدون مرايا الذاكرة ولكن مع ECC: يتم تصحيح خطأ يمكن تصحيحه بشكل شفاف مع تأثير صفر.خطأ لا يمكن تصحيحه يؤدي إلى استثناء فحص الآلة (MCE) الذي يسبب عادةً توقف المراقب الضوئي للجهاز الافتراضي المتضرر أو المضيف بأكملههذا هو السبب في أن أحمال العمل الحرجة للمهمة تبرر مرآة الذاكرة على الرغم من 50% من التكاليف العامة للقدرة.احتمال حدوث خطأ لا يمكن تصحيحه منخفض للغاية (حوالي حدث واحد لكل 100-200 عام خادم لتكوين 256GB)، ولكن التأثير شديد بما فيه الكفاية أن العديد من المنظمات تقبل التكاليف العامة للمنظومات الحرجة.
س5: كيف تقارن كثافة وحدة 64 جيجابايت باستخدام وحدة 32 جيجابايت من حيث التكلفة الإجمالية للملكية؟
ج: توفر وحدة 64 جيجابايت عادةً تكلفة أقل بنسبة 10-15% لكل جيجابايت مقارنةً بوحدة 32 جيجابايت بنفس درجة السرعة بسبب انخفاض عدد المكونات وتكلفة التعبئة لكل جيجابايت.الفائدة الأكثر أهمية لتكلفة التكاليف هي في استخدام الفترات: خادم مع 16 فتحة DIMM يصل إلى 512GB مع وحدات 32GB مقابل 1TB مع وحدات 64GB ، مما يضاعف فعليا عمر الخادم المفيد قبل تحديث السعة.الفرق في استهلاك الطاقة هو أيضا مواتية: تستهلك وحدة 64GB ما يقرب من 6-8W مقابل وحدة 32GB تستخدم 10-12W مجتمعة ، مما يوفر 2-4W لكل زوج من الفتحات.هذا يترجم إلى 32-64W من وفورات الطاقة ≈ حوالي 35-70 $ سنويا في الكهرباء في معدلات مركز البيانات النموذجية، بالإضافة إلى انخفاض عبء التبريد.