Użu ta 'Kmand "Nizza" u "Renice" fil-Linux

Hija kollha dwar il-prijoritajiet.

Is-sistemi Linux jistgħu jimxu bosta proċessi (impjiegi) simultanjament. Anke jekk is-CPU ikollu ħafna proċessuri jew cores, in-numru ta 'proċessi ġeneralment jaqbeż in-numru ta' qlub disponibbli. Huwa l-impjieg tal- kernel Linux li jqassam iċ-ċikli CPU disponibbli għall-proċessi attivi.

Nizza biex Tikseb Prijoritajiet Dritt

B'mod awtomatiku, il-proċessi kollha huma kkunsidrati ugwalment urġenti u jingħataw l-istess ammont ta 'ħin ta' CPU. Sabiex l-utent ikun jista 'jibdel l-importanza relattiva tal-proċessi, Linux jassoċja parametru ta' prijorità ma 'kull xogħol li jista' jiġi ssettjat jew mibdul mill-utent. Il-kernel Linux imbagħad jirriżerva l-ħin tal-CPU għal kull proċess ibbażat fuq il-valur ta 'prijorità relattiva tiegħu.

Il-parametru sbieħ jintuża għal dan il-għan. Tvarja minn minus 20 sa 19 plus u tista 'tieħu biss valuri ta' numru sħiħ. Valur ta 'tnaqqis ta' 20 jirrappreżenta l-ogħla livell ta 'prijorità, filwaqt li 19 jirrappreżenta l-iktar wieħed baxx. Il-fatt li l-ogħla livell ta 'prijorità huwa indikat min-numru l-iktar negattiv huwa pjuttost mhux intuwittiv; madankollu, it-tħaddim bi prijorità aktar baxxa huwa meqjus bħala "aktar tajjeb", għax jippermetti proċessi oħra li jużaw sehem ikbar tal-ħin tal-CPU.

Kif tilgħab Nizza

Uża l-kmand sbieħ jibda proċess ġdid (xogħol) u jassenja valur prijoritarju (sbieħ) fl-istess ħin. Biex tibdel il-prijorità ta 'proċess li diġà qed jaħdem, uża r- renice tal-kmand.

Pereżempju, il-linja ta 'kmand li ġejja tibda l-proċess "xogħol kbir", billi tiffissa l-valur sbieħ għal 12:

sbieħ -12 xogħol kbir

Innota li d-daħla quddiem it-12 ma tirrappreżentax sinjal ta 'tnaqqis. Għandu l-funzjoni tas-soltu li jimmarka bandiera mgħoddija bħala argument għall-kmand sabiħ.

Biex tiffissa l-valur sbieħ għal minus 12, żid sing ieħor:

sbieħ --12 xogħol kbir

Ftakar li valuri baxxi sbieħ jikkorrispondu għal prijorità ogħla. Għalhekk, -12 għandha prijorità ogħla minn 12. Il-valur sbieħ default huwa 0. L-utenti regolari jistgħu jiffissaw prijoritajiet aktar baxxi (valuri sbieħ pożittivi). Biex tuża prijoritajiet ogħla (valuri negattivi sbieħ), privileġġi ta 'amministratur huma meħtieġa.

Tista 'tbiddel il-prijorità ta' xogħol li diġà qed jaħdem billi tuża r-renice:

renice 17 -p 1134

Dan ibiddel il-valur sabiħ tax-xogħol bl-id tal-proċess 1134 sa 17. F'dan il-każ, l-ebda indikazzjoni ma tintuża għall-għażla tal-kmand meta tispeċifika l-valur sbieħ. Il-kmand li ġej jibdel il-valur sbieħ tal-proċess 1134 sa -3:

renice -3-p 1134

Biex tipprintja lista tal-proċessi kurrenti , uża l-kmand ps. Iż-żieda tal-għażla "L" (bħal fil-"lista") telenka l-valur sbieħ taħt l-intestatura tal-kolonna "NI". Pereżempju:

ps -al