בדיקה מהירה לשרת לינוקס איטי
השרת איטי או שאפליקציה לא עולה? לפני ריסטארט כדאי להריץ כמה בדיקות מהירות, לפי הסדר:
1. עומס על המעבד
uptime
nproc
אם ה-load average גבוה ממספר הליבות (nproc) - השרת עמוס.
2. זיכרון
free -h
מסתכלים על העמודה available ולא על free. אם היא קרובה לאפס וה-Swap מלא - נגמר הזיכרון.
3. מקום בדיסק
df -h
מחיצה מעל 90% דורשת ניקוי. למציאת התיקייה שתופסת הכי הרבה מקום:
du -xh --max-depth=1 / 2>/dev/null | sort -h | tail -n 10
4. התהליכים הכבדים
ps aux --sort=-%cpu | head -n 6
ps aux --sort=-%mem | head -n 6
הראשונה לפי מעבד, השנייה לפי זיכרון. אפשר גם top (מיון עם Shift+P או Shift+M).
5. פורטים
ss -tulpn
אם הפורט של האפליקציה לא ברשימה - השירות לא עלה. בדיקה מהמחשב השני עם telnet.
6. שירותים שנפלו
systemctl --failed
7. שגיאות בלוג
journalctl -p err --since "1 hour ago"
dmesg -T | grep -i -E "oom|error"
oom אומר שהקרנל סגר תהליך כי נגמר הזיכרון.
תגובות
הוסף רשומת תגובה