Ukusebenzisa imiyalo ethi "Nice" ne "Renice" ku-Linux

Konke okuphathelene nezinto eziza kuqala.

Izinhlelo ze-Linux zingasebenzisa izinqubo eziningi (imisebenzi) ngesikhathi esisodwa. Ngisho noma i-CPU inamaprosesa amaningi noma ama-cores, inani lezinqubo ngokuvamile lidlula inani lezinhlamvu ezikhona. Kungumsebenzi we- kernel ye- Linux ukusabalalisa imijikelezo ye-CPU etholakalayo kuzinqubo ezisebenzayo.

Kulungile Ukuthola Okuphambili Ngokuqondile

Ngokuzenzakalelayo, zonke izinqubo zibhekwa njengokuphuthumayo ngokulinganayo futhi zinikezwa inani elifanayo le-CPU. Ukunika amandla umsebenzisi ukuthi ashintshe ukubaluleka kokusebenza kwezinqubo, i-Linux ihlobanisa ipharamitha yokuqala nomsebenzi ngamunye ongasethwa noma ushintshwe ngumsebenzisi. I-kernel ye-Linux bese igcina i-CPU isikhathi senqubo ngayinye isekelwe ekubalukeni kwayo okubalulekile.

Ipharamitha enhle isetshenziselwa le njongo. Ihlukanisa kusukela ngaphansi kwezingu-20 kuya kwezingu-19 futhi ingathatha amanani we-integer kuphela. Inani eliphansi kwezingu-20 limelela izinga eliphezulu kakhulu, kanti 19 limelela phansi. Iqiniso lokuthi izinga eliphakeme kakhulu elikhonjisiwe liboniswa inombolo eningi kunazo zonke akuyona into engabonwa ngayo; Kodwa-ke, ukuhamba phambili kuncike ngokuthi "kuhle," ngoba kuvumela ezinye izinqubo ukusebenzisa ingxenye enkulu ye-CPU.

Idlalwa kanjani kahle

Ukusebenzisa umyalo omuhle uqala inqubo entsha (umsebenzi) futhi uyabelana njengento yokuqala (enhle) ngesikhathi esifanayo. Ukuze ushintshe okubalulekile kwenqubo esivele isebenza, sebenzisa umyalo wokuqamba .

Isibonelo, umugqa olandelayo wenqubo uqala inqubo "umsebenzi omkhulu," ukubeka inani elihle kuya ku-12:

nice -12 enkulu-umsebenzi

Qaphela ukuthi i-dash phambi kwe-12 ayifuni isignali encane. Inomsebenzi ojwayelekile wokumaka ifulege udluliselwe njengengxabano kumyalo omuhle.

Ukuze usethe inani elihle lokunciphisa okungu-12, engeza enye idaski:

nice - 12 enkulu-umsebenzi

Khumbula ukuthi amanani amancane aphansi ahambisana nokuqala okuphezulu. Ngakho -12 inokubaluleka okuphezulu kune-12. Inani elihle elizenzakalelayo lingu-0. Abasebenzisi njalo bangakwazi ukubeka izinto eziza kuqala (amanani amahle amnandi) .Ukuze usebenzise izinto eziphambili eziphezulu (amanani amahle angalungile), amalungelo omlawuli adingekayo.

Ungashintsha kuqala umsebenzi osuvele usebenza usebenzisa inzuzo:

ukuqamba 17 -p 1134

Lokhu kushintsha inani elihle lomsebenzi ngenqubo ye-id 1134 kuya ku-17 Kulesi simo, akukho dash esetshenziselwa inketho yomyalo uma ucacisa inani elihle. Umyalo olandelayo ushintsha inani elihle lenqubo 1134 kuya ku -3:

ukuqamba -3 -p 1134

Ukuphrinta uhlu lwezinqubo zamanje , sebenzisa i-ps umyalo. Ukwengeza i- "l" (njengokuthi "ohlwini") ukhetha uhlu oluhle ngaphansi kwekholomu ebeka "I-NI." Ngokwesibonelo:

ps -al