حل مشکل Overload شدن لینوکس بوسیله غیرفعال کردن برخی از سرویس ها پرینت


همانطوری که میدانیم سرور مجازی ها دارای منابع سخت افزاری محدودی هستند که اکثر مدیران سرور ترجیح میدهند منابع سرور مجازی خود را صرف کارای مهم تری بکنند. اما  گاها میبینیم که یک سری از سرویس های از قبل فعال شده در runlevel های لینوکس باعث افزایش load سرور شده. ما در این مقاله قصد داریم به شما آموزش بدهیم که چگونه این سرویس ها را مدیریت و غیر فعال کنید و منابع سرور مجازی خود را برای کارها و سرویس های مورد نظر خودتان تخصیص بدهید:
ابتدا با دستور top لود سرور و پروسس های در حال اجرای سرور خود را مشاهده کنید.

سرویس webmin را با دستور زیر غیر فعال میکنیم:

service webmin stop
chkconfig --levels 2345 webmin off

سرویس yum-updatesd که یک deamon برای آپدیت نگه داشتن پکیج های سرور شما است را غیر فعال میکنیم:
service yum-updatesd stop
chkconfig --levels 2345 yum-updatesd off

chkconfig --del yum-updatesd


cronjob های سرور خود را بررسی کنید و job های غیرضروری  سرور را غیرفعال/حذف کنید، برای این کار با دستور crontab -e که از ویرایشگر vim استفاده میکند، کمک بگیرید.
تمام محتویات این فایل را کامنت کنید (# بگذارید).

سرویس logrotate را غیرفعال و حذف کنید. 

آیا این پاسخ به شما کمک کرد؟

  • 3
« برگشت