Provided by: util-linux-locales_2.41-4ubuntu3_all bug

НАЗИВ

       chrt - управља стварновременским атрибутима процеса

УВОД

       chrt [опције] предност наредба аргумент ...

       chrt [опције] -p [предност] ПИД

ОПИС

       chrt поставља или довлачи стварно временске атрибуте заказивања постојећег ПИД-а, или покреће наредбу са
       датим атрибутима.

ПОЛИТИКЕ

       -o, --other
           Поставља политику заказивања на SCHED_OTHER (заказивање временског дељења). Ово је основна политика
           заказивања Линукса.

       -f, --fifo
           Поставља политику заказивања на SCHED_FIFO (први улази-први излази).

       -r, --rr
           Поставља политику заказивања на SCHED_RR (заказивање кружним додељивањем). Када политика није
           дефинисана, SCHED_RR се користи као основна.

       -b, --batch
           Поставља политику заказивања на SCHED_BATCH (заказивање групних процеса). Линуксу специфична,
           подржана од 2.6.16. Аргумент предности треба да се постави на нулу.

       -i, --idle
           Поставља политику заказивања на SCHED_IDLE (заказивање послова са врло ниском предношћу). Линуксу
           специфична, подржана од 2.6.23. Аргумент предности треба да се постави на нулу.

       -d, --deadline
           Поставља политику заказивања на SCHED_DEADLINE (заказивање рока повременог модела задатка). Линуксу
           специфична, подржана од 3.14. Аргумент предности треба да се постави на нулу. Видите такође
           --sched-runtime, --sched-deadline и --sched-period. Однос између опција захтеван од стране кернела је
           извршно-време ⇐ рок ⇐ период. chrt умножава период у рок ако --sched-deadline није наведено и рок у
           извршно-време ако --sched-runtime није наведено. То значи да барем --sched-period треба да буде
           наведено. Видите sched(7) за више о томе.

ОПЦИЈЕ ЗАКАЗИВАЊА

       -T, --sched-runtime нано-секунде
           Specifies runtime parameter for SCHED_DEADLINE and custom slice length for SCHED_OTHER and
           SCHED_BATCH policies (Linux-specific). Note that custom slice length via the runtime parameter is
           supported since Linux 6.12.

       -P, --sched-period нано-секунде
           Наводи параметар периода за SCHED_DEADLINE политику (Линуксу специфичан). Знајте да је доње
           ограничење кернела 100 ms.

       -D, --sched-deadline нано-секунде
           Наводи параметар рока за SCHED_DEADLINE политику (Линуксу специфичан).

       -R, --reset-on-fork
           Користи SCHED_RESET_ON_FORK или SCHED_FLAG_RESET_ON_FORK опцију. Линуксу специфична, подржана од
           2.6.31.

           Свака нит има опцију заказивања поново-постави-на-исцепљењу. Када је ова опција постављена, пород
           направљен fork-ом(2) не наслеђује привилеговане политике заказивања. Након што је опција
           поново-постави-на-исцепљењу укључена, може бити поново постављена само ако нит има CAP_SYS_NICE
           способност. Ова опција је искључена у процесима порода које направи fork(2).

           Тачније, ако је опција поново-постави-на-клонирању постављена, следећа правила се примењују за
           следеће направљене породе:

           •   Ако позивајућа нит има политику заказивања SCHED_FIFO или SCHED_RR, политика се поново поставља
               на SCHED_OTHER у проистеклим процесима.

           •   Ако позивајући процес има негативну фину вреднсот, фина вредност се поново поставља на нулу у
               проистеклим процесима.

ОПЦИЈЕ

       -a, --all-tasks
           Поставља или довлачи атрибуте заказивања свих задатака (нити) за дати ПИД.

       -m, --max
           Приказује најмање и највеће исправне приоритете, затим излази.

       -p, --pid
           Ради на постојећем ПИД-у и не покреће нови задатак.

       -v, --verbose
           Приказује информација стања.

       -h, --help
           Приказује текст помоћи и излази.

       -V, --version
           Display version and exit.

ПРИМЕРИ

       Основно понашање је покретање нове наредбе:

          chrt предност наредба [аргументи]

       Можете такође да довучете стварновременске атрибуте постојећег задатка:

          chrt -p ПИД

       Или их поставља:

          chrt -r -p предност ПИД

       Ово, на пример, поставља реалновременско заказивање на приоритет 30 за ПИД процеса са SCHED_RR (кружна
       промена) класом:

          chrt -r -p 30 ПИД

       Ресетујте приоритете на подразумеване за процес:

          chrt -o -p 0 ПИД

       Видите sched(7) за детаљну расправу о различитим класама планера и њиховом међусобном деловању.

ОВЛАШЋЕЊА

       Корисник мора да обради CAP_SYS_NICE да би изменио атрибуте заказивања процеса. Сваки корисник може да
       добави информације о заказивању.

БЕЛЕШКЕ

       Само су SCHED_FIFO, SCHED_OTHER и SCHED_RR део POSIX 1003.1b заказивања процеса. Остали атрибути
       заказивања се могу занемарити на неким системима.

       Основна политика заказивања Линукса је SCHED_OTHER.

АУТОРИ

       Robert Love <rml@tech9.net>, Karel Zak <kzak@redhat.com>

ПОГЛЕДАЈТЕ ТАКОЂЕ

       nice(1), renice(1), taskset(1), sched(7)

       Видите sched_setscheduler(2) за описивање шеме заказивања Линукса.

ПРИЈАВЉИВАЊЕ ГРЕШАКА

       For bug reports, use the issue tracker <https://github.com/util-linux/util-linux/issues>.

ДОСТУПНОСТ

       Наредба chrt је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.41                                    2025-07-02                                            CHRT(1)