اقدامات لازم هنگام لود بالای سرور — عیب‌یابی High Load

لود بالای سرور

Server Load نشان‌دهنده تعداد پروسس‌های منتظر اجرا. اگر Load Average بیشتر از تعداد هسته‌های CPU باشد، سرور اشباع شده.

بررسی

uptime          # Load Average
nproc           # تعداد هسته‌ها
top -o %CPU     # پروسس پرمصرف CPU
ps aux --sort=-%mem | head  # پرمصرف RAM
iostat -x 1 5   # IO Wait

عیب‌یابی

اگر %wa بالاست: مشکل دیسک I/O. اگر %us بالاست: PHP/MySQL سنگین. تعداد اتصالات بررسی:

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn | head -20

رفع فوری

kill -9 PID                    # Kill پروسس سنگین
systemctl restart httpd php-fpm mysqld  # ری‌استارت
csf -d ATTACKER_IP             # مسدود IP مهاجم

بهینه‌سازی بلندمدت

بهینه‌سازی MySQL (slow query log). تنظیم PHP-FPM pm.max_children. فعال‌سازی OPcache/LSCache. مهاجرت به LiteSpeed. ارتقای RAM و CPU.

سرور مجازی قوی‌تر. کانفیگ سرور بهینه‌سازی حرفه‌ای.

⚙️ بهینه‌سازی سرور

رفع لود بالا و بهینه‌سازی حرفه‌ای.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: