رفع مشکل کندی سرور ابری لینوکس
اگر سرور لینوکس شما کند شده یا پاسخدهی آن با تأخیر انجام میشود، این راهنما به شما کمک میکند مشکل را بهصورت مرحلهای بررسی و برطرف کنید. این مشکل معمولاً به مصرف بالای منابع (CPU، RAM یا Disk) یا فشار روی سرویسها مربوط است.
1.بررسی وضعیت عمومی و بار سیستم (Load Average)
با استفاده از دستورات زیر، وضعیت لحظهای پردازشها را بررسی کنید:
top
یا
htop
- در صورتی که Load Average بالا باشد، سرور تحت فشار است. همچنین اگر مصرف CPU نزدیک به ۱۰۰٪ باشد، سرور در حال انجام یک پردازش سنگین است.
- سرویس یا برنامه پرمصرف را از طریق ستون PID شناسایی کنید.
- برای راهاندازی مجدد سرویس مربوطه از دستور زیر استفاده کنید:
systemctl restart service_name
۲. بررسی وضعیت حافظه (RAM)
برای مشاهده میزان فضای اشغالشده و آزاد حافظه موقت، دستور زیر را وارد کنید
free -m
در صورت مشاهده کمبود حافظه، سرویسهای غیرضروری و پرمصرف را Restart کرده و یا در صورت تداوم مشکل، نسبت به ارتقای منابع (Upgrade) سرور اقدام کنید.
۳. بررسی فضای دیسک (Disk Usage)
پر شدن فضای دیسک میتواند باعث اختلال در عملکرد سیستمعامل و پایگاههای داده شود. با دستور زیر میزان فضای خالی را بررسی کنید:
df -h
برای یافتن پوشهها یا فایلهای حجیمی که فضا را اشغال کردهاند، از دستور زیر استفاده کنید تا بتوانید موارد غیرضروری را پاکسازی نمایید:
du -sh /*