Home Knowledge base Skyline Cloud كيف تختار حجم الخادم الافتراضي (VPS): المعالج والذاكرة والقرص وحزمة النقل KNOWLEDGE BASE

كيف تختار حجم الخادم الافتراضي (VPS): المعالج والذاكرة والقرص وحزمة النقل

دليل عملي لاختيار الحجم المناسب لخادمك الافتراضي — كيف تُقدّر عدد الأنوية والذاكرة ونوع القرص وسعته وحزمة النقل الشهرية لأحمال العمل الحقيقية، مع أوامر لينكس التي تحتاجها للقياس والتحقق من اختيارك.

كيف تختار حجم الخادم الافتراضي (VPS): المعالج والذاكرة والقرص وحزمة النقل

اختيار خطة VPS هو عملية موازنة. إذا اخترت موارد أكبر من حاجتك ستدفع شهرياً مقابل أنوية وذاكرة تبقى خاملة، وإذا اخترت أقل من اللازم سيتعثّر تطبيقك تحت الضغط، أو يلجأ إلى القرص (swap)، أو يُقطَع عند استنفاد حصة النقل. يشرح هذا الدليل كيف تختار حجم كل مورد — الأنوية الافتراضية (vCPU) والذاكرة والقرص وحزمة النقل — بناءً على حِملك الفعلي، ويمنحك أوامر لينكس للتحقق من اختيارك بدلاً من التخمين.

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

ابدأ من الحمل، لا من الخطة

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

  • تطبيق ويب + قاعدة بيانات على خادم واحد (ووردبريس، لارافيل، Node): استهلاك متفاوت للمعالج، ذاكرة متوسطة، قرص كثيف القراءة.
  • خادم قاعدة بيانات: نهِم للذاكرة (يُفضَّل أن تتسع مجموعة العمل في الذاكرة)، وأهم ما فيه عمليات الإدخال/الإخراج (IOPS).
  • مهام خلفية أو بناء (workers): استهلاك معالج مستمر وذاكرة متوقعة.
  • محتوى ثابت أو وسيط (proxy): استهلاك منخفض للمعالج والذاكرة، والقيد الحقيقي هو حزمة النقل.

كل نمط يُجهد مورداً مختلفاً. اختر الحجم وفق المورد الذي يمتلئ أولاً — وهو عنق الزجاجة — واترك هامشاً في البقية.

المعالج: النواة الافتراضية ليست نواة فيزيائية

النواة الافتراضية (vCPU) هي خيط (thread) من نواة فيزيائية مشتركة تجدوِلها منصة المحاكاة (hypervisor). في الأحمال الثابتة تتصرف كنواة مخصصة، أما في الأحمال المتفاوتة فإن الخطط «المشتركة» تتيح لك تجاوز الأساس مؤقتاً، بينما تضمن خطط «vCPU المخصصة» وصولاً كاملاً طوال الوقت.

قواعد تقريبية:

  • موقع ووردبريس صغير أو موقع أعمال: ١–٢ نواة افتراضية.
  • نظام إدارة محتوى مزدحم أو خادم تطبيق أو قاعدة بيانات بتزامن متوسط: ٢–٤ أنوية.
  • عمليات البناء (CI) أو ترميز الفيديو أو الحوسبة المستمرة: اختر vCPU مخصصة لا مشتركة.

قِس ضغط المعالج على خادم قائم:

# متوسط الحمل لـ ١ و٥ و١٥ دقيقة مقابل عدد الأنوية
uptime
nproc          # عدد الأنوية الافتراضية المتاحة

# استخدام كل نواة، يُحدَّث كل ثانيتين
mpstat -P ALL 2

إذا كان متوسط حمل الخمس دقائق يتجاوز باستمرار قيمة nproc، أو اقتربت قيمة %idle في mpstat من الصفر، فأنت مقيَّد بالمعالج — أضِف أنوية. أما إذا بقي الحمل أقل بكثير من عدد الأنوية فأنت تدفع مقابل أنوية خاملة.

الذاكرة: قِس مجموعة العمل ثم اترك هامشاً

الذاكرة عادةً أول حائط تصطدم به. الهدف إبقاء البيانات الساخنة لتطبيقك وذاكرة التخزين المؤقت للنظام (page cache) في الذاكرة كي لا يلمس الخادم القرص للقراءة إلا نادراً.

افحص الاستهلاك الحقيقي، لا رقم «المُستخدَم» المخيف:

free -h
# انظر إلى عمود "available" لا "free".
# لينكس يستخدم الذاكرة الفائضة للتخزين المؤقت ويحررها عند الطلب.
الحمل الذاكرة المقترحة
موقع ثابت / وسيط خفيف ١ غيغابايت
ووردبريس واحد / لارافيل صغير + MySQL ٢ غيغابايت
نظام محتوى مزدحم أو تطبيق + قاعدة بيانات ٤ غيغابايت
قاعدة بيانات أولاً / اتصالات متزامنة كثيرة ٨ غيغابايت فأكثر

قاعدتان عمليتان:

  • راقِب الـ swap. إذا أظهر free -h استخدام swap فعلياً تحت الحمل العادي فأنت تنقصك ذاكرة وتدفع ثمناً باهظاً في زمن الاستجابة.
  • اضبط حجم خدماتك. إعداد خاطئ لـ innodb_buffer_pool_size في MySQL أو عدد كبير من عمال PHP-FPM قد يستنزف الذاكرة مهما كانت الخطة كبيرة. اضبط التطبيق قبل شراء خادم أكبر.

القرص: السعة والسرعة قراران منفصلان

سؤالان: كم مساحة، وما سرعتها.

السعة — اجمع نظام التشغيل (~٣–١٠ غيغابايت) وتطبيقك وقاعدة البيانات والسجلات والملفات المرفوعة، ثم أضِف مجالاً للنمو. احتفظ بـ ٢٠–٣٠٪ على الأقل فارغة؛ فقواعد البيانات وتدوير السجلات تتصرف بسوء على قرص ممتلئ.

df -h          # المساحة المستخدمة/المتاحة لكل نظام ملفات
du -sh /var/* | sort -h   # اعرف ما الذي يستهلك المساحة فعلاً

السرعة — فضّل أقراص NVMe SSD، وهي ما تستخدمه خطط VPS من Skyline Cloud افتراضياً. الأقراص الميكانيكية وحتى أقراص SATA SSD تصبح عنق الزجاجة لقواعد البيانات. تحقّق هل أنت مقيَّد بالإدخال/الإخراج:

# %iowait مرتفع = المعالج ينتظر القرص
iostat -x 2

# %util قريبة من ١٠٠٪ على جهاز القرص = إدخال/إخراج مُشبَع

إذا كان iowait مرتفعاً بينما %idle للمعالج مرتفع أيضاً، فإن القرص — لا المعالج — هو حدّك، وعندها يفيدك تخزين أسرع (أو ذاكرة أكبر للتخزين المؤقت) أكثر من أنوية إضافية.

حزمة النقل: الحصة والسرعة

رقمان مختلفان يُسمَّيان «حزمة النقل»:

١. حصة النقل الشهرية (مثلاً ٢ تيرابايت/شهر) — إجمالي البيانات الداخلة والخارجة. تجاوُزها يعني تقليصاً للسرعة أو رسوماً إضافية.

٢. سرعة المنفذ / الإنتاجية (مثلاً ١ غيغابت/ثانية) — مدى سرعة نقل واحد.

قدّر النقل الشهري من حركة المرور الحقيقية: متوسط حجم الصفحة × عدد المشاهدات × ١٫٣ تقريباً (لإعادة المحاولات والأصول وطلبات الواجهة البرمجية). موقع يخدم ١٠٠٬٠٠٠ مشاهدة شهرياً لصفحات بحجم ~٢ ميغابايت يحتاج نحو ٢٦٠ غيغابايت/شهر صادرة — وهو مريح ضمن حصة ١–٢ تيرابايت اعتيادية، لكن المواقع كثيفة الوسائط أو التنزيلات قد تتجاوزها.

افحص الاستهلاك الحالي على خادم يعمل:

# ثبّته بـ: apt install vnstat  (دبيان/أوبونتو)
vnstat -m      # الإجماليات الشهرية، الداخل والخارج

بالنسبة للمستخدمين وحركة المرور داخل السعودية ودول الخليج، فإن الاستضافة داخل المملكة تقلّل أيضاً زمن الذهاب والإياب وتُبقي البيانات خاضعة لمتطلبات نظام حماية البيانات الشخصية (PDPL) والهيئة الوطنية للأمن السيبراني (NCA) — وهو قرار تحجيم يتعلق بالموقع بقدر تعلّقه بالسعة. اطّلع على استضافة Skyline السحابية ومركز الخوادم الافتراضية والسحابية للخيارات داخل المملكة.

اجمعها معاً: قائمة تحقق للتحجيم

١. حدّد نمط الحمل والمورد الأرجح أن يكون عنق الزجاجة.

٢. قِس الاستهلاك القائم بـ mpstat وfree -h وiostat -x وvnstat.

٣. اختر حجم مورد عنق الزجاجة بهامش ~٣٠٪؛ واضبط البقية على القدر المناسب.

٤. فضّل تخزين NVMe وأنوية vCPU مخصصة للحوسبة المستمرة.

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

أكبر ميزة في VPS السحابي أن التحجيم ليس نهائياً. ابدأ بخطة متحفظة، راقب المقاييس أعلاه لأسبوع أو اثنين، ووسّع عندما تقول البيانات الحقيقية — لا القلق — بذلك. وإذا كنت تشغّل البريد أيضاً فأبقِه خارج خادم التطبيق؛ استضافة بريد الأعمال المخصصة أرخص وتحرّر موارد VPS للتطبيق.

ابدأ الآن

جهّز خادم VPS داخل المملكة مدعوماً بأقراص NVMe، بأسعار شفافة ودعم عربي محلي، مع إمكانية تغيير الحجم في أي وقت مع نموّك. أنشئ حسابك على Skyline Cloud وأطلق خادمك في دقائق.

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

See author profile
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Skyline Cloud for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.