Тхе „Цхрт“ наредба је дио услужног програма ниског нивоа Линук који се не користи само за постављање атрибута током извођења већ и за промјену политике распоређивања процеса и постављање приоритета. Користи постојећи ПИД било ког програма на чекању да постави и преузме распоред атрибута у реалном времену. Једноставно, планер одлучује који процес ЦПУ прво извршава када се „Цхрт“ команда мења свој приоритет.
Алгоритми заказивања:
Постоји пет опција политике заказивања:
- СЦХЕД_ФИФО: Ова политика користи "Први улази - први излази" алгоритам. То је процес у реалном времену који подржава само један ред који је редослед процеса.
- СЦХЕД_БАТЦХ: Ова политика користи алгоритам групних процеса.
- СЦХЕД_РР: Ова политика користи алгоритам Роунд Робин процеса.
- СЦХЕД_ИДЛЕ: Ова смерница се користила за покретање У / И послова са мање приоритета.
- СЦХЕД_ОТХЕР: Ова политика користи задати алгоритам за распоређивање Линук-тиме_схаринг.
Синтакса наредбе Цхрт
Синтакса „Цхрт“ наредбени програм је:
$ цхрт [опције] -п [приоритет] пидКоманда Цхрт са опцијама
Пронађите његову. Да бисте проверили тренутну политику распореда и приоритет било ког покренутог програма пид прво користећи цхрт команда.
На пример, да бисте добили пид од „Калибар“, изврши задату команду:
$ судо пидоф -с калибра
(цалибре је покренут програм у мом систему, можете одабрати било који други програм).
Тренутна политика и приоритет процеса
Да бисте добили тренутни поступак заказивања и приоритет програма, користите „пид“ (добили смо у горњем одељку):
$ цхрт -п 3050
(У мом одабраном програму, тренутни поступак заказивања је „Сцхед_Батцх“ а приоритет му је 0)
Важећи мин / макс приоритет алгоритма
Да бисте добили минималне и максималне приоритете политика заказивања, користите „-м" опција.
$ цхрт -м
Промените политику планирања „СЦХЕД_ФИФО“ са приоритетом
Да бисте променили политику заказивања процеса и поставили ниво приоритета, извршите доле споменуту опцију наредбом графикона.
На пример, тренутни распоред програма је „Сцхед_Батцх“ и желимо да га променимо у “Сцхед_Фифо”.
$ цхрт -ф -п 15 3050
(у овој команди сам подесио ниво приоритета на 15, можете га подесити према вашем избору).
Промените смернице заказивања „СЦХЕД_ИДЛЕ“ са приоритетом
Поставили смо политику заказивања „калибра" до "СЦХЕД_ФИФО”, Сада да то промените у„СЦХЕД_ИДЛЕ”Користите дату наредбу:
$ цхрт -и -п 0 3050
Прикажи помоћ
Да бисте добили помоћ у вези са „Цхрт“ наредба, употреба "-помоћ" у терминалу:
$ цхрт - помоћ
Приказ верзије
Да бисте проверили верзију наредбе „цхрт“, покрените „-Верзија“ опција у терминалу:
$ цхрт -верзија
Закључак:
Укратко смо разговарали о наредби „цхрт“ са више опција. Команда „цхрт“ је корисни Линук алат на ниском нивоу који се користи за постављање распореда и приоритета процеса који чека у позадини и спреман је за покретање.