Când un server Linux devine lent, primul pas în rezolvarea problemei este să identifici ce procese consumă cele mai multe resurse. Comanda ps, combinată cu sortare, îți oferă rapid această imagine.
1. Verifică mai întâi încărcarea generală
uptime
Afișează load average pe 1, 5 și 15 minute. Ca regulă generală, o valoare apropiată de numărul de nuclee CPU înseamnă server ocupat; mult peste — supraîncărcare.
2. Procesele care consumă cel mai mult CPU
ps aux --sort=-%cpu | head -n 10
3. Procesele care consumă cea mai multă memorie
ps aux --sort=-%mem | head -n 10
Cum citești rezultatul
Coloanele importante din ps aux:
- USER — utilizatorul care rulează procesul (util pentru a identifica ce cont de găzduire generează încărcarea);
- PID — identificatorul procesului;
- %CPU / %MEM — procentul de procesor/memorie folosit;
- COMMAND — comanda/scriptul.
4. Monitorizare în timp real
Pentru o vedere continuă, folosește top (apasă P pentru sortare după CPU, M după memorie) sau dacă e instalat, htop (mai prezentabil vizual).
5. Ce faci mai departe
Dacă un anumit proces/script (ex. PHP, un plugin, un cron) consumă constant resurse, investighează site-ul/aplicația respectivă. Pe găzduirea shared HostX (utilizează CloudLinux), fiecare cont este izolat astfel încât să nu poată afecta alte conturi / domenii găzduite pe același server — vezi Resource Usage în cPanel / DirectAdmin pentru a afla dacă depășești limitele pachetului tău.