table of contents
CHRT(1) | Корисничке наредбе | CHRT(1) |
НАЗИВ¶
chrt - управља стварновременским атрибутима процеса
УВОД¶
chrt [options] priority command argument ...
chrt [options] -p [priority] PID
ОПИС¶
chrt sets or retrieves the real-time scheduling attributes of an existing PID, or runs command with the given attributes.
ПОЛИТИКЕ¶
-o, --other
-f, --fifo
-r, --rr
-b, --batch
-i, --idle
-d, --deadline
ОПЦИЈЕ ЗАКАЗИВАЊА¶
-T, --sched-runtime нано-секунде
-P, --sched-period нано-секунде
-D, --sched-deadline нано-секунде
-R, --reset-on-fork
Свака нит има опцију заказивања поново-постави-на-исцепљењу. Када је ова опција постављена, пород направљен fork-ом(2) не наслеђује привилеговане политике заказивања. Након што је опција поново-постави-на-исцепљењу укључена, може бити поново постављена само ако нит има CAP_SYS_NICE способност. Ова опција је искључена у процесима порода које направи fork(2).
Тачније, ако је опција поново-постави-на-клонирању постављена, следећа правила се примењују за следеће направљене породе:
ОПЦИЈЕ¶
-a, --all-tasks
-m, --max
-p, --pid
-v, --verbose
-h, --help
-V, --version
ПРИМЕРИ¶
Основно понашање је покретање нове наредбе:
chrt priority command [arguments]
Можете такође да довучете стварновременске атрибуте постојећег задатка:
chrt -p PID
Или их поставља:
chrt -r -p priority PID
Ово, на пример, поставља реалновременско заказивање на приоритет 30 за ПИД процеса са SCHED_RR (кружна промена) класом:
chrt -r -p 30 PID
Ресетујте приоритете на подразумеване за процес:
chrt -o -p 0 PID
Видите 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) за описивање шеме заказивања Линукса.
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба chrt је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |