Skip to main content

Употреба Линук команди "Нице" и "Ренице"

Anonim

Линук системи могу истовремено покренути многе процесе (послове). Чак и ако ЦПУ има више процесора или језгара, број процеса обично далеко превазилази број доступних језгара. Посао Линук кернела је да дистрибуира доступне ЦПУ цикле активним процесима.

Користите лепо да бисте добили приоритете

Подразумевано, сви процеси се сматрају подједнако хитним и додељени су истом времену ЦПУ-а. Да би омогућио кориснику да промени релативну важност процеса, Линук повезује параметар приоритета са сваким послом који корисник може поставити или променити. Линук језгро затим задржава ЦПУ време за сваки процес на основу своје релативне приоритетне вредности.

Леп овај параметар се користи за ту сврху. Она се креће од минус 20 до плус 19 и може узети само вредности цјелине. Вредност минус 20 представља највиши ниво приоритета, док је 19 најмања. Чињеница да је највиши ниво приоритета означен са најнижим негативним бројем донекле је контраинтуитиван. Међутим, рад са нижим приоритетом сматра се "лепшим", јер омогућава другим процесима да користе већи део ЦПУ времена.

Како играти лепо

Употреба наредбе:

леппокреће нови процес (посао) и истовремено додељује приоритетну (лијепу) вредност. Да бисте променили приоритет процеса који је већ покренут, користите команду:

реницеНа пример, следећа командна линија покреће процес "велики посао", постављајући лијепу вредност на 12:

лијеп -12 велики посао

Имајте на уму да цртица испред 12 не представља знак минус. Има уобичајену функцију обележавања заставе прослеђену као аргумент лепој команди.

Да бисте поставили лијепу вриједност на минус 12, додајте још један дасх:

лепо - 12 великих послова

Запамтите да ниже лепе вредности одговарају вишем приоритету. Дакле, -12 има виши приоритет од 12. Подразумевана лепа вредност је 0. Редовни корисници могу поставити ниже приоритете (позитивне лепе вредности). Да би се користили виши приоритети (негативне лепе вредности), неопходне су администраторске повластице.

Можете да промените приоритет посла који већ покреће помоћу ренице. На пример:

ренице 17 -п 1134

Ово мијења лепу вриједност посла помоћу процеса ид 1134 до 17. У овом случају, не помишљајте се за командну опцију када наведете лијепу вриједност. Следећа наредба мења лепу вредност процеса 1134 на -3:

ренице -3 -п 1134

Да бисте одштампали листу тренутних процеса, користите пс команда.