مراقبة VPS: الذاكرة والمعالج والتوافر

طباعة
  • 0

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

المؤشرات التي تُراقب أولاً

  • الذاكرة وswap: swap مستخدم باستمرار ينبئ بامتلاء قريب.
  • حمل المعالج: يُقارن بعدد vCPU لا بنسبة مئوية مجردة.
  • مساحة القرص: فوق 85 % من الإشغال تبدأ الخدمات بالفشل.
  • التوافر: هل يستجيب الموقع بعد، من الخارج؟

الأوامر الأساسية

free -h
uptime
df -h
vmstat 1 5

يعطي free -h الذاكرة المتاحة وswap المستخدم. ويعرض uptime متوسط الحمل على 1 و5 و15 دقيقة. ويُظهر df -h إشغال أنظمة الملفات. أما vmstat 1 5 فينتج خمس قياسات بفاصل ثانية: نرى به اتجاهاً لا لحظة معزولة.

المتابعة في الوقت الحقيقي

apt install htop
htop

يعرض htop العمليات مرتبة حسب الاستهلاك، مع الذاكرة والحمل. ولخدمة معينة، يبيّن systemctl status هل تعمل ومنذ متى؛ وتُقرأ سجلاتها بـ journalctl -u nom-du-service.

فهم متوسط الحمل

حمل بقيمة 2 على خادم بـ 2 vCPU يعني أن المهام تنتظر دورها: الجهاز مشبع. والحمل نفسه على 4 vCPU يترك هامشاً. لذا قارن الحمل دائماً بناتج nproc. وانظر كذلك إلى حصة انتظار الإدخال/الإخراج: القرص البطيء يُنتج حملاً مرتفعاً بينما المعالج يستريح.

المراقبة من الخارج

الأوامر المحلية لا تخبرك بشيء عندما يصبح الخادم غير قابل للوصول. المراقبة الخارجية تتحقق من استجابة HTTP والتوافر على فترات منتظمة، وتنبهك قبل زوارك. تُطلب عروض 360 Monitoring بشكل منفصل وتُضبط من لوحة منصة المراقبة.

أتمتة تنبيه بسيط

لحاجة بسيطة، تستطيع مهمة مجدولة أن تتحقق من مساحة القرص والذاكرة ثم ترسل رسالة عند تجاوز حد معين. المراقبة النشطة بلا تنبيه لا فائدة منها: المهم أن تُنبَّه، لا أن تطالع أرقاماً من حين لآخر.

متى تتصرّف

  • swap مستخدم باستمرار وذاكرة مشبعة: فكّر في درجة أعلى.
  • القرص فوق 85 %: نظّف السجلات وانقل النسخ الاحتياطي المحلي.
  • حمل يتجاوز باستمرار عدد vCPU: حدّد العملية المسؤولة قبل تغيير الخطة.

انظر أيضًا


هل كانت المقالة مفيدة ؟

« السابق