'\" t .\" Title: chrt .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-05-14 .\" Manual: Корисничке наредбе .\" Source: util-linux 2.40.1 .\" Language: English .\" .TH "CHRT" "1" "2024-05-14" "util\-linux 2.40.1" "Корисничке наредбе" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "НАЗИВ" chrt \- управља стварновременским атрибутима процеса .SH "УВОД" .sp \fBchrt\fP [options] \fIpriority command argument\fP ... .sp \fBchrt\fP [options] \fB\-p\fP [\fIpriority\fP] \fIPID\fP .SH "ОПИС" .sp \fBchrt\fP sets or retrieves the real\-time scheduling attributes of an existing \fIPID\fP, or runs \fIcommand\fP with the given attributes. .SH "ПОЛИТИКЕ" .sp \fB\-o\fP, \fB\-\-other\fP .RS 4 Поставља политику заказивања на \fBSCHED_OTHER\fP (заказивање временског дељења). Ово је основна политика заказивања Линукса. .RE .sp \fB\-f\fP, \fB\-\-fifo\fP .RS 4 Поставља политику заказивања на \fBSCHED_FIFO\fP (први улази\-први излази). .RE .sp \fB\-r\fP, \fB\-\-rr\fP .RS 4 Поставља политику заказивања на \fBSCHED_RR\fP (заказивање кружним додељивањем). Када политика није дефинисана, \fBSCHED_RR\fP се користи као основна. .RE .sp \fB\-b\fP, \fB\-\-batch\fP .RS 4 Поставља политику заказивања на \fBSCHED_BATCH\fP (заказивање групних процеса). Линуксу специфична, подржана од 2.6.16. Аргумент предности треба да се постави на нулу. .RE .sp \fB\-i\fP, \fB\-\-idle\fP .RS 4 Поставља политику заказивања на \fBSCHED_IDLE\fP (заказивање послова са врло ниском предношћу). Линуксу специфична, подржана од 2.6.23. Аргумент предности треба да се постави на нулу. .RE .sp \fB\-d\fP, \fB\-\-deadline\fP .RS 4 Поставља политику заказивања на \fBSCHED_DEADLINE\fP (заказивање рока повременог модела задатка). Линуксу специфична, подржана од 3.14. Аргумент предности треба да се постави на нулу. Видите такође \fB\-\-sched\-runtime\fP, \fB\-\-sched\-deadline\fP и \fB\-\-sched\-period\fP. Однос између опција захтеван од стране кернела је извршно\-време \(lA рок \(lA период. \fBchrt\fP умножава \fIпериод\fP у \fIрок\fP ако \fB\-\-sched\-deadline\fP није наведено и \fIрок\fP у \fIизвршно\-време\fP ако \fB\-\-sched\-runtime\fP није наведено. То значи да барем \fB\-\-sched\-period\fP треба да буде наведено. Видите \fBsched\fP(7) за више о томе. .RE .SH "ОПЦИЈЕ ЗАКАЗИВАЊА" .sp \fB\-T\fP, \fB\-\-sched\-runtime\fP \fIнано\-секунде\fP .RS 4 Наводи параметар извршног времена за \fBSCHED_DEADLINE\fP политику (Линуксу специфичан). .RE .sp \fB\-P\fP, \fB\-\-sched\-period\fP \fIнано\-секунде\fP .RS 4 Specifies period parameter for \fBSCHED_DEADLINE\fP policy (Linux\-specific). Note that the kernel\(cqs lower limit is 100 milliseconds. .RE .sp \fB\-D\fP, \fB\-\-sched\-deadline\fP \fIнано\-секунде\fP .RS 4 Наводи параметар рока за \fBSCHED_DEADLINE\fP политику (Линуксу специфичан). .RE .sp \fB\-R\fP, \fB\-\-reset\-on\-fork\fP .RS 4 Користи \fBSCHED_RESET_ON_FORK\fP или \fBSCHED_FLAG_RESET_ON_FORK\fP опцију. Линуксу специфична, подржана од 2.6.31. .sp Свака нит има опцију заказивања \fIпоново\-постави\-на\-исцепљењу\fP. Када је ова опција постављена, пород направљен \fBfork\fP\-ом(2) не наслеђује привилеговане политике заказивања. Након што је опција \fIпоново\-постави\-на\-исцепљењу\fP укључена, може бити поново постављена само ако нит има \fBCAP_SYS_NICE\fP способност. Ова опција је искључена у процесима порода које направи \fBfork\fP(2). .sp Тачније, ако је опција \fIпоново\-постави\-на\-клонирању\fP постављена, следећа правила се примењују за следеће направљене породе: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Ако позивајућа нит има политику заказивања \fBSCHED_FIFO\fP или \fBSCHED_RR\fP, политика се поново поставља на \fBSCHED_OTHER\fP у проистеклим процесима. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Ако позивајући процес има негативну фину вреднсот, фина вредност се поново поставља на нулу у проистеклим процесима. .RE .RE .SH "ОПЦИЈЕ" .sp \fB\-a\fP, \fB\-\-all\-tasks\fP .RS 4 Поставља или довлачи атрибуте заказивања свих задатака (нити) за дати ПИД. .RE .sp \fB\-m\fP, \fB\-\-max\fP .RS 4 Приказује најмање и највеће исправне приоритете, затим излази. .RE .sp \fB\-p\fP, \fB\-\-pid\fP .RS 4 Ради на постојећем ПИД\-у и не покреће нови задатак. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Приказује информација стања. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Исписује издање и излази. .RE .SH "ПРИМЕРИ" .sp Основно понашање је покретање нове наредбе: .RS 4 .RE .RS 3 .ll -.6i .sp \fBchrt\fP \fIpriority\fP \fIcommand\fP [\fIarguments\fP] .br .RE .ll .sp Можете такође да довучете стварновременске атрибуте постојећег задатка: .RS 4 .RE .RS 3 .ll -.6i .sp \fBchrt \-p\fP \fIPID\fP .br .RE .ll .sp Или их поставља: .RS 4 .RE .RS 3 .ll -.6i .sp \fBchrt \-r \-p\fP \fIpriority PID\fP .br .RE .ll .sp Ово, на пример, поставља реалновременско заказивање на приоритет \fI30\fP за \fIПИД\fP процеса са \fBSCHED_RR\fP (кружна промена) класом: .RS 4 .RE .RS 3 .ll -.6i .sp \fBchrt \-r \-p 30\fP \fIPID\fP .br .RE .ll .sp Ресетујте приоритете на подразумеване за процес: .RS 4 .RE .RS 3 .ll -.6i .sp \fBchrt \-o \-p 0\fP \fIPID\fP .br .RE .ll .sp Видите \fBsched\fP(7) за детаљну расправу о различитим класама планера и њиховом међусобном деловању. .SH "ОВЛАШЋЕЊА" .sp Корисник мора да обради \fBCAP_SYS_NICE\fP да би изменио атрибуте заказивања процеса. Сваки корисник може да добави информације о заказивању. .SH "БЕЛЕШКЕ" .sp Само су \fBSCHED_FIFO\fP, \fBSCHED_OTHER\fP и \fBSCHED_RR\fP део POSIX 1003.1b заказивања процеса. Остали атрибути заказивања се могу занемарити на неким системима. .sp Основна политика заказивања Линукса је \fBSCHED_OTHER\fP. .SH "АУТОРИ" .sp .MTO "rml\(attech9.net" "Robert Love" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBnice\fP(1), \fBrenice\fP(1), \fBtaskset\fP(1), \fBsched\fP(7) .sp Видите \fBsched_setscheduler\fP(2) за описивање шеме заказивања Линукса. .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите пратиоца грешака на \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBchrt\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."