مكتبة الشروحات

تعطيل OOM Killer (CloudLinux 6 و 7)

تعطيل OOM Killer (قاتل الذاكرة الخارجة عن السيطرة) هو عملية حساسة يجب التعامل معها بحذر. يعتبر OOM Killer آلية أمان هامة تساعد في منع النظام من أن يصبح غير مستجيب بسبب نفاد الذاكرة.

إذا كنت تفكر في تعطيل OOM Killer، من المهم أن يكون لديك فهم دقيق لمتطلبات الذاكرة في النظام وأن تكون قد نفذت آليات أخرى لإدارة استخدام الذاكرة.

في CloudLinux 6 و 7، يمكنك تعطيل OOM Killer باتباع الخطوات التالية:

 تحرير إعدادات GRUB:

افتح ملف إعدادات GRUB باستخدام محرر نصوص. عادة ما يوجد هذا الملف في المسار /etc/default/grub.

sudo nano /etc/default/grub

تعديل معلمة GRUB_CMDLINE_LINUX:

ابحث عن السطر الذي يبدأ بـ GRUB_CMDLINE_LINUX وأضف oom_kill_disable إلى قائمة معلمات النواة. هذه المعلمة تقوم بتعطيل OOM Killer.

على سبيل المثال، إذا كان السطر الأصلي يبدو هكذا:

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rhgb quiet"

يجب تعديله ليصبح كالتالي:

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rhgb quiet oom_kill_disable"

 تحديث إعدادات GRUB:

بعد حفظ الملف، يجب تحديث إعدادات GRUB.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

لإصدارات أقدم من CloudLinux أو إعدادات مختلفة، قد تحتاج إلى استخدام:

grub2-mkconfig -o /boot/grub/grub.cfg

إعادة تشغيل النظام:

قم بإعادة تشغيل النظام لتفعيل التغييرات.

sudo reboot

تذكير:

تعطيل OOM Killer قد يؤدي إلى عدم استقرار النظام إذا كانت تطبيقاتك أو خدماتك تستهلك كميات كبيرة من الذاكرة بشكل متكرر. من الضروري أن يكون لديك استراتيجيات بديلة لإدارة الذاكرة وأن تراقب استخدام الذاكرة عن كثب.

بالإضافة إلى ذلك، يُوصى بتوثيق هذا التغيير ومراجعة أداء النظام بشكل دوري للتأكد من أنه لا يزال يعمل ضمن المعايير المقبولة. إذا واجهت أي مشاكل بعد إجراء هذا التغيير، قد ترغب في إعادة تفعيل OOM Killer والنظر في طرق بديلة لإدارة الذاكرة.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟