Ce trebuie să faceți dacă CPU are un consum ridicat în Linux și ajunge la 100%

Ta Linux PC îngheață brusc și nu știi de ce? Fanii încep să se învârtă la viteză maximă din senin? Există multe motive pentru care Procesor consum în Linux poate crește, provocând probleme notabile, dar cel mai frecvent este că există o aplicație care nu funcționează corect. În acest articol vă vom arăta cum să descoperiți ce se întâmplă și cum să o remediați cât mai repede posibil.

Sunt mulți oameni care se apără GNU/Linux ca sistem de operare pentru computerele lor, deoarece este gratuit și open source spre deosebire de ferestre din. Cu toate acestea, deși, în termeni generali, este un sistem de operare foarte stabil, nu este lipsit de probleme și unul dintre ele este tocmai un consum ridicat de procesor, mai ales în sistemele vechi sau cu procesoare de putere redusă care, curios, sunt cele mai utilizate cu acest sistem de operare având în vedere cerințele sale reduse.

Consum ridicat de procesor în Linux

Găsirea vinovatului consumului ridicat de CPU în Linux

Așa cum am menționat în introducere, ca regulă generală, problema rezidă într-o aplicație care nu funcționează așa cum ar trebui, preluând toate resursele procesorului sistemului și determinând restul aplicațiilor să nu aibă resurse suficiente pentru a funcționa corect. Astfel, primul lucru pe care trebuie să-l facem este să găsim vinovatul și pentru aceasta trebuie să deschideți Monitor de sistem aplicație sau deschideți o consolă de comandă și executați top ”Comanda.

Comando Top Linux

În mod implicit, procesele vor apărea ordonate în funcție de consumul lor de CPU cu precizie, astfel încât aplicațiile care consumă cele mai multe resurse vor apărea în partea de sus. Dacă oricare dintre aplicații utilizează 100% CPU (sau aproape) tot timpul fără niciun motiv aparent, este probabil să fie vinovat pentru problemele dvs.

Comanda Top include suport pentru repornirea și „uciderea” unei aplicații, dar dacă este o aplicație critică pe care nu doriți să o închideți, doar pentru a nu mai da probleme, puteți încerca mai întâi să schimbați prioritatea. Pe Linux puteți atribui priorități de la +19 la -20 și, cu cât este mai mare numărul, cu atât este mai mică prioritatea acestuia. În partea de sus, apăsați tasta „R” și apoi introduceți PID-ul aplicației care cauzează probleme (aveți PID în prima coloană). Încercați să puneți o valoare de +5 pentru a începe și, dacă nu reduce consumul de CPU, încercați în schimb +10 sau +15.

Dacă aplicația nu răspunde sau dacă schimbarea priorității nu funcționează, o puteți „ucide” oricând. Pentru a face acest lucru, apăsați și în partea de sus tasta K; atunci vi se va cere să introduceți PID-ul aplicației către care urmează să trimitem comanda kill și, după aceasta, va dispărea.

Comando ucide

Dacă problema era că o aplicație nu funcționa corect și consuma toate resursele procesorului, cu aceasta ar fi trebuit să o terminați.

Dacă problema persistă, actualizați totul

Dacă problema persistă de fiecare dată când rulați din nou aplicația, cel mai bine este să actualizați atât ea, cât și sistemul de operare în sine. Pentru a face acest lucru, deschideți un terminal și pur și simplu executați următoarea comandă:

sudo apt update && sudo apt -y upgrade

Lasă-l să se termine (poate dura câteva minute, în funcție de ceea ce trebuie să actualizezi) și, după aceea, încearcă să rulezi din nou aplicația problematică pentru a vedea dacă dă probleme din nou.

Dacă da, este posibil ca problema să fie că există un parametru greșit în configurația aplicației în sine, deci cea mai rapidă soluție este să o dezinstalați și să o instalați din nou sau să căutați o alternativă.