7 lihtsat viisi kõrge protsessorikasutuse parandamiseks Linuxis
Kuna Linuxis on suur protsessorkasutus, peate mõnikord tegelema hilinenud või mittereageerivate programmidega.
See juhtub siis, kui teie Linuxi süsteemi protsessor on ülekoormatud; selle tulemusena ei saa järgnevaid päringuid tavaliselt töödelda ja järjekorras olevad päringud peavad ootama, kuni protsessor vabaneb.
Kasutage sobivaid juhiseid, et teha kindlaks, millised protsessid Linuxis tavaliselt protsessorit tarbivad, kui soovite teada, millised protsessid seda tarbivad.
Mis on protsessori limiit?
Protsessori piiranguid saab määrata erinevatel tasemetel: see näitab protsentuaalset piirangut andmebaasi juurdepääsul protsessori ressurssidele.
See tase tähistab funktsiooni superklassi kõigi alamklasside saadaolevate hosti- või LPAR-protsessori ressursside protsentuaalset limiiti. Saate kontrollida protsessori limiiti, kasutades käsku iostat ja mpstat.
Mis põhjustab Linuxis suurt CPU kasutust?
Kõige levinumad kõrge protsessori kasutamise põhjused on:
- Ressursiprobleem. Suure protsessori kasutuse põhjuseks võivad olla süsteemiressursid, sealhulgas RAM, kettaruum, mälukasutus, Apache jne. Neid saab lahendada vahemälu kustutamisega.
- Koodi viga. Probleem rakendusega võib põhjustada mälulekkeid ja muid probleeme.
- Süsteemi konfiguratsioon. Kasutusprobleemid võivad tekkida vaikesätete või muude konfiguratsioonivigade tõttu.
Kuidas saate CPU jõudluse probleemide tõrkeotsingut teha?
Siit saate teada, kuidas Linuxis suure protsessori kasutuse tõrkeotsingut teha.
- Laadi uuesti. Alustuseks salvestage oma töö ja taaskäivitage arvuti.
- Olemasolevad või uued protsessid. (CTRL+SHIFT+ESCAP) Käivitage tegumihaldur.
- Värskendage oma draivereid
- Kontrollige pahavara olemasolu.
- Valige Toitesuvandid.
- Otsige Internetist konkreetseid nõuandeid.
- Installige Windows uuesti.
Kuidas piirata protsessori kasutamist?
Protsessori kasutamise piiramiseks järgige seda mõõdikut:
- Protsessori toitehaldus. Juurdepääs juhtpaneelile.
- Valige riistvara ja heli.
- Seejärel valige toitevalikud.
- Muutke plaani sätteid.
- Muutke oma toiteseadeid.
- Vähendage protsessori olekut maksimaalselt 80% -ni või mis iganes soovite.
Kuidas parandada kõrge protsessori kasutust Linux OS-is?
Suure protsessori kasutuse parandamiseks Linuxis on mitmeid viise , näiteks ps-käsku ja sar-käsku, kuid soovitame jätkata samm-sammult.
- Otsige üles süüdlane
- Värskenda kõik
- Desinstallige ja installige rakendus uuesti Ubuntu abil
- Rakendus Renice või kill
- Kasutage alternatiivset rakendust
- Tagasi eelmisele versioonile
- Parandage põhirakendused, mis põhjustavad suurt protsessori kasutust
1. Otsige üles süüdlane
Isegi kõige kiiremad protsessorid võivad probleemse rakenduse tõttu kokku kukkuda. Rikkuva rakenduse leidmiseks kasutage terminali ülaosa või rakendust System Monitor.
Avage terminal, sisestage start ja seejärel sulgege see; kui soovite selle tagasi võtta, vajutage ctrl-c või võtke see tagasi.
Kõik protsessid on vaikimisi järjestatud kõige protsessorimahukamast kuni kõige vähem protsessorimahukuseni, lähtudes nende keskmisest CPU kasutusest.
Olete tuvastanud rikkuva programmi, kui see on pidevalt ühel viiest parimast positsioonist, kus protsessori kasutus on palju suurem kui teistel.
2. Värskendage kõike
Kui probleem püsib, olenemata sellest, mitu korda seda käivitate, võib olla vaja rakendust värskendada.
Tippige oma terminali järgmine käsk:
sudo apt värskendus && sudo apt -y uuendus
Pärast seda käivitage probleemne rakendus uuesti.
3. Desinstallige rakendus ja installige see uuesti Ubuntu abil.
Kui probleem vajab endiselt lahendamist, on tõenäoline, et see taastub Ubuntu rakenduse valesti konfigureeritud sätte tõttu. Võib olla kasulik lähtestada see algsesse olekusse.
Enne probleemse programmi desinstallimist varundage oma konfiguratsioon juhuks, kui see ei olnud probleemi põhjus ja peate selle hiljem taastama. Kasutage seda käsku:
sudo apt tühjendage rakendus APP_NAME
sudo apt autodelete
Installige rakendus uuesti järgmise käsuga:
sudo sobiv värskendus
sudo apt komplekt APP_NAME
Pärast seda taastatakse rakendus algsesse olekusse.
4. Muutke või lõpetage rakendus
Ülaosas on lubatud nii renice’i kui ka killu tugi. Ilusat rakendust saab kasutada protsessi jõuga lõpetamiseks või selle prioriteedi muutmiseks.
Protsessori ressursside hulka, mida heal rakendusel on lubatud kasutada võrreldes teiste aktiivsete protsessidega, nimetatakse selle heaks prioriteediks. Nice võtab väärtused +19 kuni -20. Pinge väheneb arvu kasvades.
Vajutage ülaosas R ja sisestage probleemse rakenduse PID. Kui selle muutmine väärtuseks „+5” ei tööta, proovige uuesti „+10”, „+15” ja lõpuks „+19”, mis on madalaim prioriteet.
Lõpetage kauni rakenduse kasutamine kohe, kui see enam ei reageeri. Rakendus kustutatakse, kui vajutate ülaosas k, sisestate PID ja vajutage sisestusklahvi.
5. Kasutage alternatiivset rakendust
Linuxi eeliseks on suur hulk sama funktsiooni täitvaid rakendusi. Saate ja peaksite asendama alternatiivset tarkvara, kui see võtab palju protsessori ressursse.
Näiteks LibreOffice Writer võib olla problemaatiline tarkvara, kuna selle tõhusaks tööks on vaja palju sõltuvusi.
Abiword on selle rakenduse suurepärane asendus. Käivitage käsureal järgmine käsk, et see Ubuntus seadistada:
sudo apt install AbiWord
6. Naaske eelmisele versioonile
Varasemale versioonile naasmine on võimalik, kui programmi värskendus probleemi ei lahendanud. Programmi kasutamiseks seni, kuni arendaja vead parandab, proovige minna vanemale versioonile ja kasutada vanemat versiooni.
Kontrollige saadaolevaid versioone, käivitades terminali ja käivitades cmd: oma programmi alandamiseks enne seda:
sudo sobiv APP_NAME reegel
Praegu kasutatava versiooni kõrval on kolm tärni. Heitke pilk alternatiividele:
Soovitame teil enne madalamale versioonile üleminekut puhastada oma praegune versioon, et lahendada kõik konfiguratsiooniga seotud probleemid.
Installige eelmine versioon, kasutades seda käsureal:
sudo apt install APP_NAME=VERSION
7. Parandage põhirakendused, mis põhjustavad suurt protsessori kasutust
Mis juhtub, kui põhirakendus, nagu systemd või Xorg, kasutab kogu teie protsessori võimsust ja mälu?
Süsteemi keelamiseks proovige oma arvutites keelata täiendav riistvara, nagu juhtkangid ja printerid.
Oletame, et kasutate Ubuntut või muud sarnast distributsiooni ja seadmeks on juhtkang, hiir või klaviatuur. Sel juhul näete kõiki ühendatud seadmeid, tippides terminali xinput – kasutage: ühe neist keelamiseks.
xinput – keelake DEVICE_id
Seadme uuesti lubamiseks asendage ülaltoodud käsus keelamine käsuga lubamine.
Teiste seadmete puhul on vastus pisut keerulisem. Kõigi Linuxi kerneli poolt moodulitena laaditud lisadraiverite vaatamiseks tippige terminali lsmod ja vajutage sisestusklahvi. Kui olete probleemse seadme jaoks seadme leidnud ja selle nime üles märkinud, sisestage järgmine:
sudo nano /etc/modprobe.d/blacklist.conf
Äsja avatud dokument sisaldab mahalaaditavate moodulite musta nimekirja. Tõenäoliselt on sellel juba mitu kirjet. Mooduli lisamiseks sellesse loendisse tuleb faili lõpus kasutada täpset süntaksit. Teie vaade peaks välja nägema järgmine:
musta nimekirja MODULE_NAME
Pärast taaskäivitamist ja faili salvestamist töötab kõik korralikult.
Proovige linker oma Xorgi aknahalduris keelata. Kuigi see on ametlik poliitika, on juhtumeid, kus GPU tegeleb selle asemel CPU-ga seotud tegevustega. Mõnikord võimaldab kompositsioonitoe aktiveerimine kasutada ka palju aeganõudvaid efekte.
Mõnikord võivad kõrge protsessori kasutuse põhjuseks olla ka GPU draiverid. AMD või Nvidia ja Xorgi draiverite konkreetsed versioonid peaksid omavahel läbi saama.
Vastus on uuendamine või teisele versioonile üleminek. Teise võimalusena proovige oma GPU jaoks avatud lähtekoodiga draivereid.
Neil on aga erinevad täpsed funktsioonikomplektid ja need võivad vajada lisafunktsioone.
Lisa kommentaar