العودة إلى المدونة

vCPU مشترك أم vCPU مخصص؟ ما هو CPU Steal ومتى يبطئ سيرفرك

فريق تحرير IM Host4 أكتوبر 20263 دقائق قراءة
vCPU مشترك أم vCPU مخصص؟ ما هو CPU Steal ومتى يبطئ سيرفرك

باقتان VPS قد تكتبان "4 vCPU" ويكون أداؤهما مختلفًا تمامًا. السبب غالبًا هو: هل هذه الأنوية الافتراضية مشتركة مع عملاء آخرين أم محجوزة لك وحدك؟ يشرح هذا الدليل كيف تعمل الـ vCPU، وما هو CPU Steal، وكيف تقيسه على سيرفرك، ومتى يستحق المعالج المخصص أن تدفع فيه.

ما هي الـ vCPU فعلًا؟

الـ vCPU جزء من خيط معالج فعلي على السيرفر الأساسي، يوزّعه نظام الافتراضية (Hypervisor). في باقات الـ vCPU المشتركة يضع المزود عددًا من الأنوية الافتراضية أكبر من الخيوط الفعلية، على افتراض أن العملاء لن يكونوا مشغولين كلهم في نفس الوقت. أما في الـ vCPU المخصصة فكل نواة تشتريها تقابلها سعة محجوزة لك.

ماذا يعني CPU Steal؟

الـ Steal هو نسبة الوقت الذي كان فيه معالجك الافتراضي جاهزًا للعمل لكنه انتظر لأن الـ Hypervisor أعطى المعالج الفعلي لعميل آخر. تراه في أدوات لينكس كقيمة st. القليل منه من وقت لآخر طبيعي في الباقات المشتركة، أما الـ Steal المستمر فمعناه أن سيرفرك يتنافس مع جيرانه على المعالج.

كيف تقيسه؟

vmstat 1 60          # last column 'st'
top                  # '%st' in the CPU line
mpstat -P ALL 5      # per-core %steal (sysstat package)
sar -u 60            # leave running for 24 hours

قِس في أوقات مختلفة من اليوم، خاصة وقت الذروة المسائية. إذا ظل الـ Steal مرتفعًا بينما استهلاكك طبيعي، فالبطء ليس من تطبيقك.

علامات تشير إلى التنافس على المعالج

  • زمن استجابة يتغير في ساعات عشوائية لا ترتبط بزياراتك.

  • اختبارات أداء تعطي نتائج مختلفة جدًا عند تكرارها بعد ساعة.

  • مهام خلفية أو عمليات بناء أو استيراد تنتهي أحيانًا بسرعة وأحيانًا تأخذ وقتًا أطول بكثير.

  • Load average مرتفع بينما عملياتك لا تستهلك معالجًا كثيرًا.

متى يكون الـ vCPU المشترك مناسبًا تمامًا؟

  • سيرفرات التطوير والاختبار.

  • المواقع والمدونات الصغيرة التي تُخزن صفحاتها مؤقتًا.

  • البوتات والمراقبة والأتمتة الخفيفة التي لا يضرها تأخير بسيط أحيانًا.

  • المشاريع التي يكون فيها فرق السعر أهم من ثبات الأداء.

متى يستحق الـ vCPU المخصص؟

  • المتاجر الإلكترونية: صفحات السلة والدفع لا تُخزن مؤقتًا، فكل طلب يحتاج المعالج في لحظة ضغط العميل.

  • الـ APIs ومنتجات SaaS: العملاء يلاحظون عدم ثبات زمن الاستجابة حتى لو كان المتوسط جيدًا.

  • قواعد البيانات: الاستعلامات الثقيلة وبناء الفهارس تتأثر عندما يُسحب منها وقت المعالج.

  • سيرفرات CI والبناء: زمن بناء ثابت يسهّل التخطيط.

  • منصات التداول والتطبيقات اللحظية: كل تأخير ظاهر.

أسئلة اسألها قبل الشراء

  1. هل الأنوية مخصصة أم مشتركة؟ وهل هذا مكتوب في صفحة الباقة؟

  2. ما موديل المعالج على السيرفر الأساسي؟

  3. هل يمكن نقلي لسيرفر آخر لو لاحظت Steal مستمرًا؟

  4. هل يمكن الترقية دون إعادة تثبيت؟

موارد مخصصة مع IM HOST

باقات Cloud VPS تعمل على معالجات AMD Ryzen/EPYC بمعالج ورام مخصصين بالكامل، من 4 إلى 24 vCPU، بويندوز أو لينكس، مع نسخة احتياطية تلقائية مجانية كل 72 ساعة. وإذا كان عملك خفيفًا والميزانية أولًا، فـ Linux VPS بصلاحيات root كاملة وتخزين NVMe بداية جيدة. وفي الحالتين يبقى سعر التجديد مثل سعر الفترة الأولى، وننقل سيرفرك الحالي مجانًا.

المزيد من مدونتنا

اكتشف المزيد من الأدلة العملية ورؤى الخدمات من فريق IM Host.

عرض كل المقالات