este PC-ul dvs. înghețat? Sau ați început să auziți zgomot puternic al ventilatorului procesorului care vine de la computer? Există multe motive pentru utilizarea ridicată a procesorului în Linux, dar cea mai comună este o aplicație necorespunzătoare. Citiți mai departe pentru a afla cum puteți remedia utilizarea ridicată a procesorului în Linux.
găsiți vinovatul
o aplicație greșită poate aduce chiar și cele mai rapide procesoare în genunchi. Puteți utiliza aplicația System Monitor sau top
în Terminal pentru a găsi aplicația problematică.,
deschideți terminalul, tastați top
și apăsați Enter.
în mod implicit, toate procesele sunt sortate în funcție de gradul de utilizare a PROCESORULUI, cu cele mai multe CPU-e foame cei de la vârf. Dacă o aplicație se află întotdeauna într-unul dintre primele cinci sloturi cu o rată de utilizare a procesorului semnificativ mai mare decât restul, ați găsit vinovatul.,Top include suport atât pentru renice și ucide, astfel încât să puteți utiliza aceste instrumente pentru a schimba prioritatea oricărui proces sau cu forța opri.
O aplicație frumos prioritate se referă la cantitatea de resurse CPU este permis să folosească în comparație cu alte procese de funcționare. Nisa acceptă valori de la + 19 la -20. Cu cât numărul este mai mare, cu atât prioritatea este mai mică.
în partea de sus, apăsați r și introduceți PID-ul aplicației problematice., Încercați să o schimbați la o valoare „+5 ” și, dacă acest lucru nu vă ajută, încercați din nou cu „+10”, „+15”, și, în sfârșit, cea mai mică prioritate posibilă, „+19”.
în Cazul în care aplicația nu răspunde, ar trebui să-l oprească imediat. Apăsați k în timp ce în partea de sus, introduceți PID, apăsați Enter, iar aplicația va fi plecat.
actualizați totul
dacă problema persistă de fiecare dată când rulați aplicația, actualizarea aplicației poate rezolva problema.,
Pentru a face asta, în terminal, introduceți:
sudo apt de actualizare && sudo apt-y upgrade
După aceea, încercați să rulați aplicarea problematică din nou.
eliminați și reinstalați aplicația
dacă problema nu este rezolvată, există o mică șansă să apară din cauza unui parametru greșit în configurația programului. Resetarea la starea inițială poate ajuta.,mai întâi, faceți o copie de siguranță a configurației dvs. în cazul în care nu a fost cauza problemei și decideți să o restaurați în viitor., Then, purge the problematic app:
sudo apt purge APP_NAME
Reinstall the app:
sudo apt updatesudo apt install APP_NAME
This will reset the app to its original state.,
reveniți la versiunea anterioară
dacă actualizarea aplicației nu a rezolvat problema, puteți reveni la versiunea anterioară. Puteți încerca să declasați și să utilizați o versiune mai veche, cel puțin până când dezvoltatorul a rezolvat erorile din aplicație.
Pentru downgrade-ul app, verificați mai întâi afară versiuni disponibile de funcționare terminalul și emitent:
sudo apt politica APP_NAME
versiunea instalată în acel moment va avea trei asteriscuri lângă ea. Luați notă de celelalte versiuni disponibile.,
înainte de declasare, vă sugerăm să curățați versiunea existentă. Acest lucru va elimina orice probleme legate de configurare.
Instala versiunea mai veche, cu:
sudo apt instala APP_NAME=VERSIUNE
Utilizare Aplicație Alternativă
De un lucru bun despre Linux este că există multe aplicații care pot face același lucru. Deci, dacă o aplicație provoacă o utilizare ridicată a procesorului, puteți și ar trebui să o înlocuiți cu o alternativă.,ce se întâmplă dacă ceea ce mănâncă CPU-ul dvs. este o aplicație de bază, cum ar fi systemd sau Xorg?pentru systemd, încercați să dezactivați funcțiile neesențiale și dispozitivele secundare de pe computer, cum ar fi joypad-urile și imprimantele.
Dacă dispozitivul este un joypad, mouse sau tastatură și rulați Ubuntu sau o distribuție compatibilă, tastați xinput
în terminalul dvs. pentru a vedea toate aceste dispozitive conectate., Pentru a dezactiva una dintre ele, utilizare:
xinput --disable DEVICE_ID
Pentru a reactiva aparatul, swap disable
cu enable
în comanda de mai sus.pentru alte dispozitive, soluția este ceva mai complicată. În primul rând, va trebui să introduceți lsmod
în terminal și apăsați Enter pentru a vedea toate drivere suplimentare Linux kernel sarcini ca module., Găsiți-l pe cel pentru dispozitivul ofensator și notați-i numele. Apoi, introduceți următoarele:
sudo nano /etc/modprobe.d / lista neagră.conf
documentul pe care tocmai l-ați deschis este o listă neagră de module care nu ar trebui să se încarce în timpul pornirii. Probabil că va fi deja populat cu unele intrări. Deplasați-vă la sfârșitul fișierului și urmați aceeași sintaxă pentru a adăuga modulul dvs. la această listă., Intrarea dvs. ar trebui să arate astfel:
blacklist MODULE_NAME
salvați fișierul, reporniți și, sperăm, totul va funcționa bine acum.
pentru Xorg, încearcă să dezactivezi compozitorul managerului de ferestre. Deși oficial compozitorul descarcă sarcinile legate de CPU la GPU, acest lucru nu este întotdeauna cazul. Uneori, prin activarea suportului pentru compunere, activați și multe efecte solicitante.uneori, driverele GPU pot provoca o utilizare ridicată a procesorului. Xorg nu s-a înțeles cu versiunile specifice ale driverelor Nvidia sau AMD., Soluția este actualizarea sau retrogradarea la o altă versiune. Alternativ, puteți încerca versiuni open-source ale driverelor GPU. Totuși, aceștia nu împărtășesc setul exact de caracteristici și pot lipsi unele funcționalități.
schimbați-vă kernelul
este rar ca kernelul Linux să fie motivul utilizării ridicate a procesorului. Totuși, dacă ați ajuns în acest punct fără nicio soluție la vedere, nu veți pierde nimic încercând una diferită.,
As stated on its official site, to install the popular Liquorix kernel in Ubuntu, visit your terminal and type:
sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update
This will add its repository to Ubuntu’s sources., Apoi, pentru a aduce Kernel-ul în sine bord, utilizare:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Reboot pentru a activa noul Kernel, și, sperăm, CPU utilizare va fi înapoi la niveluri normale.sperăm că una dintre aceste soluții a funcționat pentru dvs. Dacă nu, puteți încerca, de asemenea, atribuirea manuală a nucleului procesorului pentru aplicațiile cu taskset. În cele din urmă, poate că este timpul să reinstalați sistemul de operare de la zero sau să treceți la o distribuție diferită.,
Legate de:
BINE e viața reală a început în jurul orei 10, când a primit primul său calculator – un Commodore 128. De atunci, el a fost de topire keycaps prin tastarea 24/7, încercând să se răspândească cuvântul de Tech pentru oricine interesat suficient pentru a asculta. Sau, mai degrabă, citiți.
Obțineți poveștile noastre livrate în căsuța de e-mail.
Leave a Reply