Ste že kdaj sanjali o zagonu ukaza s terminala, omejujoča Znesek dodeljena sredstva k temu Ukaz?
No, tukaj predstavljena rešitev vam lahko pomaga, da nadaljujete z običajnim delom tudi v nekaj trenutkih po opravljanju opravil, ki so za vas običajno "pretežka". strojna oprema in sistem na splošno "obesijo". |
Procesor (CPU)
Lep ukaz omogoča spreminjanje prioritete procesa pred ostalimi v sistemu.
Jedro Linuxa je zadolženo za načrtovanje in dodeljevanje časa procesorja vsakemu procesu, ki se izvaja v sistemu. Razpoložljivo območje dodelitve prioritet je od -20 do 20, pri čemer je -20 najvišja prednost in 20 najnižja.
Zahvaljujoč Nice lahko zagotovimo, da v času visoke uporabe CPU ustrezni procesi prejmejo največji odstotek.
Sintaksa za ukaz nice je naslednja:
lepo -nUKAZ
Torej, če bi želeli zagnati postopek s prednostjo 10, bi naredili naslednje:
nice -n10 / usr / bin / convert file.gif file.jpg
Trdi disk
Podobno kot nice je ionice, s to razliko, da slednja omejuje dostop do trdega diska.
Primer njegove uporabe bi bil naslednji:
ionice -c2 -n7 / usr / bin / convert file.gif file.jpg
-c2 je "najboljši napor" in -n7 je najnižja prioriteta v "najboljši napor". Na ta način bo imel ta ukaz manjšo prioriteto v čakalni vrsti V / I (vhodno / izhodno) kot ostale tekoče naloge.
ionice -c3 / usr / bin / convert file.gif file.jpg
-c3 (ni treba pojasniti prednostne ravni) pomeni "samo neaktiven". Opravila z dodeljeno -c3 se bodo izvajala šele, ko bo disk nedejaven, kar pomeni, da dejavnost ne bo vplivala na izvajanje ostalih nalog, ampak bo trajalo veliko več časa, da se bo sama izvedla.
Omeniti moram ukaz renice, ki se uporablja za spreminjanje prioritete že izvajanih procesov
Zanimivo! Hvala za prispevek!
Na zdravje! Paul.
In kako se to naredi pri zmagi? d8-B