انتقل إلى المحتوى

تقدير سعة موارد الحوسبة

في هذا الموضوع، ستتعلم كيفية تقدير سعة مورد الحوسبة وإما جعل البيع الزائد ممكنًا أو منعه.

إذا كنت تخطط لبدء الاستضافة باستخدام SolusVM 2، ، فأنت بحاجة إلى تقدير عدد الخوادم الافتراضية (أو "الخوادم" فقط من الآن فصاعدًا) التي يمكن إنشاؤها على مورد حسابي واحد. نحن نسميها تقدير قدرة المورد الحسابي.

من المستحيل إعطاء أرقام دقيقة لأنها تعتمد على عوامل مختلفة، على سبيل المثال، سيناريو الأعمال والأجهزة ومراكز البيانات وما إلى ذلك. ومع ذلك، يمكننا مشاركة بعض التقديرات بناءً على تجربتنا.

سنغطي اثنين من سيناريوهات الأعمال الشائعة وسنقدم لك أيضًا توصيات عامة حول تقدير سعة مورد الحوسبة لأي سيناريو عمل.

سيناريو الأعمال الخاص بتحميل وحدة المعالجة المركزية جزئيًا

نحن نفترض أن جميع الخوادم لديها الكثير من الموارد المخصصة ولكن ليس كل الخوادم تستخدم جميع الموارد المتاحة طوال الوقت.

يعتمد السيناريو وتقدير القدرة على الفرضيات التالية:

  • يمكن أن تصل سعة وحدة المعالجة المركزية إلى 900% من القيمة الأولية.

    على سبيل المثال، إذا كان مورد الحوسبة الخاص بك يحتوي على 12 مركزًا منطقيًا لوحدة المعالجة المركزية، فإن الحد الأقصى لكمية خوادم 2vCPU التي يمكنك إنشاؤها هو كما يلي:

    12 (عدد وحدات المعالجة المركزية الافتراضية على مورد الحوسبة) × 9 (سعة 900%) / 2 (وحدة المعالجة المركزية الافتراضية لكل خادم) = 54 خادمًا

  • يمكن أن تصل سعة ذاكرة الوصول العشوائي (RAM) إلى 300% من القيمة الأولية.

  • يعتبر مورد الحوسبة محملاً بشكل زائد عندما يصل متوسط التحميل إلى 85% من سعته القصوى.

    على سبيل المثال، إذا كان مورد الحوسبة الخاص بك يحتوي على 12 مركزًا منطقيًا لوحدة المعالجة المركزية، فيمكنك إنشاء العدد التالي من خوادم 2vCPU مع مراعاة حد التحميل الزائد لوحدة المعالجة المركزية:

    12 (عدد وحدات المعالجة المركزية الافتراضية على مورد الحوسبة) * 9 (سعة 900%) * 0.85 (الحد الأقصى لمتوسط التحميل) / 2 (وحدة المعالجة المركزية الافتراضية لكل خادم) = 45 خادمًا

  • يعتبر المورد الحسابي محملاً بشكل زائد عندما تصل ذاكرة الوصول العشوائي (RAM) إلى 90% من سعته القصوى.

  • يحتوي مورد الحساب على خوادم بنفس المواصفات (على سبيل المثال، يحتوي كل خادم على 2 وحدة معالجة مركزية و2 جيجا بايت من ذاكرة الوصول العشوائي).

  • التقدير صالح لنوع التخزين qcow2. إذا كنت تستخدم نوع تخزين آخر، فقد يختلف التقدير.

Note

نحن لا نذكر إدخال/إخراج القرص لأنه يعتمد على البيئة (أي نوع HDD/SSD وسرعته).

للتقدير، نستخدم مورد الحوسبة الذي يحتوي على المواصفات التالية:

  • وحدة المعالجة المركزية: AMD Ryzen 5 3600 Hexa-Core (12 وحدة معالجة مركزية vCPU)
  • ذاكرة الوصول العشوائي: 64 جيجا بايت

في الجدول أدناه، يمكنك معرفة عدد الخوادم ذات المواصفات المختلفة التي يمكنك إنشاؤها من مورد الحوسبة.

Note

الخوادم لديها تحميل منتظم.

مواصفات الخادم عدد الخوادم التي تم إنشاؤها من حيث وحدة المعالجة المركزية عدد الخوادم التي تم إنشاؤها من حيث ذاكرة الوصول العشوائي ملحوظة
1 وحدة معالجة مركزية + 1 جيجا رام ما يصل إلى 91 خادمًا ما يصل إلى 91 خادمًا يمكنك تخصيص المزيد من ذاكرة الوصول العشوائي (RAM) ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية (CPU).
2 وحدة معالجة مركزية + 2 جيجا رام ما يصل إلى 45 خادمًا ما يصل إلى 45 خادمًا يمكنك تخصيص المزيد من ذاكرة الوصول العشوائي (RAM) ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية (CPU).
2 وحدة معالجة مركزية + 4 جيجا رام ما يصل إلى 43 خادمًا ما يصل إلى 43 خادمًا يمكنك تخصيص المزيد من وحدة المعالجة المركزية ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية.
4 وحدة معالجة مركزية + 4 جيجا رام ما يصل إلى 22 خادمًا ما يصل إلى 22 خادمًا يمكنك تخصيص المزيد من وحدة المعالجة المركزية ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية.

Note

تأكد من أن إجمالي مساحة المبادلة ومساحة الذاكرة أكبر من أو يساوي كل الذاكرة التي تم تكوينها لتشغيل الضيوف.

سيناريو الأعمال لتحميل وحدة المعالجة المركزية بالكامل

نحن نفترض أن البيئة يتم استخدامها بكثافة في معظم الأوقات. على سبيل المثال، هذه بيئة تطوير نشطة دائمًا.

يعتمد السيناريو وتقدير القدرة على الفرضيات التالية:

  • يمكن أن تصل سعة وحدة المعالجة المركزية إلى 150% من القيمة الأولية. على سبيل المثال، إذا كان مورد الحوسبة الخاص بك يحتوي على 12 مركزًا منطقيًا لوحدة المعالجة المركزية، فإن الحد الأقصى لكمية خوادم 2vCPU التي يمكنك إنشاؤها هو كما يلي:

    12 (عدد وحدات المعالجة المركزية الافتراضية على مورد الحوسبة) × 1.5 (سعة 150%) / 2 (وحدة المعالجة المركزية الافتراضية لكل خادم) = 9 خوادم

  • يمكن أن تصل سعة ذاكرة الوصول العشوائي (RAM) إلى 150% من القيمة الأولية.

  • يعتبر مورد الحوسبة محملاً بشكل زائد عندما يصل متوسط التحميل إلى 85% من سعته القصوى.

    على سبيل المثال، إذا كان مورد الحوسبة الخاص بك يحتوي على 12 مركزًا منطقيًا لوحدة المعالجة المركزية، فيمكنك إنشاء العدد التالي من خوادم 2vCPU مع مراعاة حد التحميل الزائد لوحدة المعالجة المركزية:

    12 (عدد وحدات المعالجة المركزية الافتراضية على مورد الحوسبة) * 1.5 (سعة 150%) * 0.85 (الحد الأقصى لمتوسط التحميل) / 2 (وحدة المعالجة المركزية الافتراضية لكل خادم) = 7 خوادم

  • يعتبر المورد الحسابي محملاً بشكل زائد عندما تصل ذاكرة الوصول العشوائي (RAM) إلى 90% من سعته القصوى.

  • يحتوي مورد الحساب على خوادم بنفس المواصفات (على سبيل المثال، يحتوي كل خادم على 2 وحدة معالجة مركزية و2 جيجا بايت من ذاكرة الوصول العشوائي).

  • التقدير صالح لنوع التخزين qcow2. إذا كنت تستخدم نوع تخزين آخر، فقد يختلف التقدير.

Note

نحن لا نذكر إدخال/إخراج القرص لأنه يعتمد على البيئة (أي نوع HDD/SSD وسرعته).

للتقدير، نستخدم مورد الحوسبة الذي يحتوي على المواصفات التالية:

  • وحدة المعالجة المركزية: AMD Ryzen 5 3600 Hexa-Core (12 وحدة معالجة مركزية vCPU)
  • ذاكرة الوصول العشوائي: 64 جيجا بايت

في الجدول أدناه، يمكنك معرفة عدد الخوادم ذات المواصفات المختلفة التي يمكنك إنشاؤها من مورد الحوسبة.

Note

الخوادم لديها تحميل منتظم.

مواصفات الخادم عدد الخوادم التي تم إنشاؤها من حيث وحدة المعالجة المركزية عدد الخوادم التي تم إنشاؤها من حيث ذاكرة الوصول العشوائي ملحوظة
1 وحدة معالجة مركزية + 1 جيجا رام ما يصل إلى 15 خادمًا ما يصل إلى 15 خادمًا يمكنك تخصيص المزيد من ذاكرة الوصول العشوائي (RAM) ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية (CPU).
2 وحدة معالجة مركزية + 2 جيجا رام ما يصل إلى 7 خوادم ما يصل إلى 7 خوادم يمكنك تخصيص المزيد من ذاكرة الوصول العشوائي (RAM) ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية (CPU).
2 وحدة معالجة مركزية + 4 جيجا رام ما يصل إلى 7 خوادم ما يصل إلى 7 خوادم يمكنك تخصيص المزيد من وحدة المعالجة المركزية ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية.
4 وحدة معالجة مركزية + 4 جيجا رام ما يصل إلى 3 خوادم ما يصل إلى 3 خوادم يمكنك تخصيص المزيد من وحدة المعالجة المركزية ولكن لا يمكنك إنشاء المزيد من الخوادم نظرًا لحد وحدة المعالجة المركزية.

توصيات عامة

سيساعدك الإجراء الموضح أدناه في تقدير سعة مورد الحوسبة وأدائه لأي سيناريو عمل.

لتقدير قدرة مورد الحوسبة وأدائه:

  1. البدء في إنشاء الخوادم للوصول إلى 200% من سعة وحدة المعالجة المركزية. على سبيل المثال، إذا كان مورد الحوسبة الخاص بك يحتوي على 12 مركزًا لوحدة المعالجة المركزية الافتراضية، فقم بإنشاء 12 خادمًا بوحدتي vCPU.

  2. قم بإنشاء تحميل وحدة المعالجة المركزية لنصف الخوادم التي قمت بإنشائها خلال الخطوة السابقة. في مثالنا، لمدة 6 خوادم.

  3. استمر في إنشاء الخوادم. وفي الوقت نفسه، قم بمراقبة استخدام وأداء وحدة المعالجة المركزية للخوادم.

    يستهلك إنشاء خوادم جديدة وحدة المعالجة المركزية ويجب أن يكون مورد الحوسبة قادرًا على التعامل معها دون التأثير على الخوادم.

    Note

    عند فحص ذاكرة الوصول العشوائي (RAM)، قم بمراقبة `/var/log/syslog` أو `/var/log/messages` بحثًا عن أي تقارير من OOM Killer.
    
  4. إذا كان الأداء مرضيًا، فارجع إلى الخطوة 1 وكررها مع حد السعة 400%.

  5. كرر الخطوة 2 و 3.

  6. في مرحلة ما، سيبدأ إنشاء خوادم جديدة في التأثير على الخوادم الحالية. هذا يعني أنك وجدت سعة موارد الحوسبة الخاصة بك.

Note

في معظم الحالات، تكون سعة وحدة المعالجة المركزية أكثر أهمية من ذاكرة الوصول العشوائي. عادةً، يمكنك زيادة ذاكرة الوصول العشوائي (RAM) ولكن لا يمكنك فعل الشيء نفسه مع وحدة المعالجة المركزية (CPU).