I-CPULimit, ikhawulela ukusetshenziswa okwenziwa yinqubo nge-CPU

mayelana CPULimit

Esihlokweni esilandelayo sizobheka i-CPULimit. Leli ithuluzi lomugqa womyalo lelo kukhawulela ukusetshenziswa kwe-CPU ngenqubo (evezwe ngamaphesenti, hhayi isikhathi se-CPU). Lokhu kuzoba wusizo ekulawuleni imisebenzi yeqoqo, lapho singafuni inqubo yokusebenzisa imijikelezo eminingi kakhulu ye-CPU.

Ngokusetshenziswa kwaleli thuluzi ngeke sishintshe inani noma ezinye izilungiselelo ezibalulekile, kepha ukusetshenziswa kwangempela kwe-CPU. Ngaphezu kwalokho, iyakwazi ukuzivumelanisa nomthwalo ojwayelekile wohlelo, ngamandla futhi ngokushesha. Ukulawulwa kwenani le-CPU elisetshenzisiwe kwenziwa ngokuthumela izimpawu OKULANDELAYO y ISIGCONT I-POSIX kuzinqubo. Zonke izinqubo zezingane nemicu yenqubo ebekiwe zizokwabelana ngamaphesenti afanayo we-CPU.

Faka i-CPULimit

CPULimit kuyinto itholakala ezinqolobaneni eziningi ezizenzakalelayo zokusabalalisa okufana ne-Unix. Singayifaka sisebenzisa abaphathi bephakheji abazenzakalelayo ekusatshalalisweni kwe-Gnu / Linux. Ngesibonelo esiseduze, sizobona ukuthi singasifaka kanjani ku-Debian, Ubuntu naku-Linux Mint. Kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala umyalo olandelayo kuyo:

sudo apt-get install cpulimit

Noma ngubani ofuna ukubonisana nezinye izinhlobo zezindawo ezise- ikhasi le-GitHub leprojekthi.

Isebenzisa i-CPULimit

Lapho ithuluzi selifakiwe, sekuyisikhathi sokubona ukuthi isebenza kanjani. Ukwenza lokhu, sizoqalisa uhlelo olusebenzisa izinsiza eziningi ze-CPU. Imiyalo elandelayo kufanele isebenze njengomsebenzisi wezimpande.

Ukwakha iskripthi esisebenzisa izinsiza ze-CPU

Okokuqala siya dala ifayela elibizwa nge-derrochecpu.sh. Ngizosebenzisa i- Umhleli we-Vim, kodwa ukuthi ngamunye asebenzise eyodwa ayithandayo. Kusuka esigungwini (Ctrl + Alt + T) kuzofanele sibhale:

vim derrochecpu.sh

Uma sekuvuliwe, sizocindezela inkinobho ethi 'keyEsc' bese 'i'. Manje sizokwengeza imigqa elandelayo:

vim script splurgecpu

#!/bin/bash
while :; do :; done;

Ngalokhu kwenziwe, sekuyisikhathi sokugcina nokuphuma. Ukwenza lokhu sizocindezela ukhiye 'Esc'futhi sizobhala : wq ukugcina nokuvala ifayili. Lo mbhalo omfushane uzophinda usebenzise ngokukhulu ukushesha ukusetshenziswa kwe-CPU. Ngakho-ke, kunconywa ukuthi uyihlole kumshini obonakalayo.

Manje sizokwenza leli fayela lisetshenziswe. Ukuze wenze lokhu, kusuka esigungwini esifanayo (Ctrl + Alt + T) sizokwenza:

chmod +x derrochecpu.sh

Iqalisa iskripthi

Manje sizokwethula inqubo ngemuva. Sizokwenza lokhu sisebenzisa umyalo:

./derrochecpu.sh &

Isikripthi se-PID splurgeCPU

Sizogcina i-PID yenqubo. Kulokhu, i-6472 yi-PID yenqubo ethuliwe.

Ukuhlola ukuthi kudla malini i-CPU

Siyabona inani le-CPU le nqubo esisanda kuyisebenzisa isebenzisa i- umyalo «phezulu» esigungwini esifanayo:

iskripthi esiphezulu se-splurgeCPU

top

Njengoba kungabonakala kusithombe-skrini esingenhla, inqubo ye-wastecpu.sh isebenzisa ngaphezu kwe-96% yokusetshenziswa kwe-CPU. Njengoba kudla ukusetshenziswa okuningi kwe-CPU, kunzima ukwenza eminye imisebenzi. Ngemuva kwemizuzu embalwa, isistimu ingaphahlazeka noma iqandiswe. Yilapho i-CPULimt isisiza khona.

Ikhawulela ukusetshenziswa kwe-CPU yi-PID

Manje, ake sikhawulele ukusetshenziswa kwe-CPU kwale nqubo sisebenzisa ithuluzi le-CPULimit. Siya nciphisa ukusetshenziswa kwe-CPU kuye kuma-35% nge-PID yayo ehambisanayo (cishe). Ukuze wenze kanjalo, sebenzisa:

cpulimit -l 35 -p 6472 &
  • Inketho "-l 35»Ikhawulela inqubo ibe cishe kuma-35%.
  • «-p 6472»Ingabe i-PID ye-derrochecpu.sh esiyibonile ngaphambili.

Ukuhlola umphumela we-CPULimit

Lapho umyalo wangaphambilini usuqalisiwe, ake sihlole ukusetshenziswa kwe-CPU kwenqubo futhi. Kulokhu sizophinda sisebenzise umyalo ophezulu futhi:

iskripthi esiphezulu CPULimit squander

top

Njengoba ukwazi ukubona esithombeni ngenhla, ukusetshenziswa kwe-CPU kwe-darfulcpu.sh kwehlele ku-35,6%, okusondele kakhulu kuma-35%. Manje ya singaba nezinsizakusebenza eziningi ze-CPU ukwenza ezinye izinqubo.

Ikhawulela ukusetshenziswa kwe-CPU ngegama lefayela

Sibonile ukuthi singakhawulela kanjani inqubo usebenzisa i-PID. Kanjalo singawenza umyalo we-CPULimit ocacisa igama lefayela lohlelo olusebenzayo.

Isibonelo, isibonelo esifanayo ngenhla kungaba:

cpulimit -l 30 ./derrochecpu.sh &

I-CPULimit ingaba wusizo ngenkathi kuqhutshwa inqubo esebenzisa ukusetshenziswa kakhulu kwe-CPU. Ngokuzayo lapho siqaphela ukuthi uhlelo ludla i-CPU eningi kakhulu, kuzofanele ukuthi sithole i-PID yenqubo sisebenzisa umyalo «top«. Uma usunayo, kufanele ukhawulele ukusetshenziswa kwe-CPU yakho kube inani eliphansi usebenzisa umyalo we-CPULimit njengoba kuchaziwe kule ndatshana.

Khipha i-CPULimit

Ukususa leli thuluzi kusistimu yethu kulula njengokuvula i-terminal (Ctrl + Alt + T) nokuthayipha kuyo:

sudo apt remove cpulimit

Lokho okuchazwe yilo mbhalo yisibonelo nje. Ngokusobala, akekho noyedwa engqondweni yabo efanele ozovula iskripthi esifana nalesi esichazwe lapha kwikhompyutha yabo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   IJavp kusho

    Sawubona,
    Ilungele i-PC endala enginayo ne-amd64 x2 ebonakala inenkinga yokupholisa futhi lapho inqubo isebenzisa i-cpu eningi imizuzu eminingana, ishisa ize ifike ku-100º C bese iyavala.
    Ngakho-ke, lapho ngibona ukuthi inqubo (ngokuvamile amanye amawebhusayithi noma izinhlelo zokunikeza ividiyo) ingenza ngiphakamise izinga lokushisa le-cpu, ngizosebenzisa i-cpulimit ukususa "amandla" kuleyo nqubo.
    Gracias