'\" t .\" Title: ionice .\" 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 "IONICE" "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 "НАЗИВ" ionice \- поставља или добавља класу У/И заказивања и предности процеса .SH "УВОД" .sp \fBionice\fP [\fB\-c\fP \fIclass\fP] [\fB\-n\fP \fIlevel\fP] [\fB\-t\fP] \fB\-p\fP \fIPID\fP .sp \fBionice\fP [\fB\-c\fP \fIclass\fP] [\fB\-n\fP \fIlevel\fP] [\fB\-t\fP] \fB\-P\fP \fIPGID\fP .sp \fBionice\fP [\fB\-c\fP \fIclass\fP] [\fB\-n\fP \fIlevel\fP] [\fB\-t\fP] \fB\-u\fP \fIUID\fP .sp \fBionice\fP [\fB\-c\fP \fIclass\fP] [\fB\-n\fP \fIlevel\fP] [\fB\-t\fP] \fIcommand\fP [argument] ... .SH "ОПИС" .sp Овај програм поставља или добавља У/И класу заказивања и предност за програм. Ако ниједан аргумент није или је само \fB\-p\fP дата, \fBionice\fP ће пропитати текућу У/И класу заказивања и предности за тај процес. .sp Када је \fIнаредба\fP дата, \fBionice\fP ће покренути ову наредбу са датим аргументима. Ако ниједна \fIкласа\fP није наведена, тада ће \fIнаредба\fP бити извршена са класом заказивања „најбољег\-напора“. Основни ниво предности је 4. .sp У току овог писања, процес може бити у једној од три класе заказивања: .sp \fBIdle\fP .RS 4 Програм који ради са предношћу мировања У/И ће добити време диска само када ни један други програм није затражио У/И диска за дефинисани период почека. Утицај У/И процеса мировања над нормалном активношћу система треба да буде нула. Ова класа заказивања не узима аргумент предности. Сада, ова класа заказивања је допуштена за обичног корисника (од кернела 2.6.25). .RE .sp \fBBest\-effort\fP .RS 4 Ово је ефективна класа заказивања за било који процес који није тражио одређену У/И предност. Ова класа узима аргумент предности од \fI0\-7\fP, при чему је мањи број већа предност. Програми који раде са истом предношћу најбољег напора се послужују на начин кружног додељивања. .sp Знајте да пре кернела 2.6.26 процес који није затражио У/И предност формално користи \fBnone\fP као класу заказивања, али ће У/И заказивач сматрати такве процесе као да су у класи најбољег напора. Предност у класи најбољег напора биће динамички изведена из процесорског финог нивоа процеса: io_priority = (cpu_nice + 20) / 5. .sp За кернеле након 2.6.26 са CFQ У/И заказивачем, процес који није тражио У/И предност наслеђује класу заказивања свог процеса. У/И предност проистекла из финог нивоа процесора процеса (исто као пре кернела 2.6.26). .RE .sp \fBRealtime\fP .RS 4 RT класи заказивања се даје први приступ диску, без обзира на то шта се још дешава на систему. Стога RT класу треба користити уз одређени опрез, јер може изгладњивати друге процесе. Као и код класе најбољег напора, дефинисано је 8 нивоа предности који означавају колики ће временски одсек дати процес добити у сваком прозору заказивања. Ова класа заказивања није дозвољена обичном кориснику (тј. не\-администратору). .RE .SH "ОПЦИЈЕ" .sp \fB\-c\fP, \fB\-\-class\fP \fIкласа\fP .RS 4 Наводи назив или број класе заказивања за коришћење; 0 за ништа, 1 за реално време, 2 за најбољи напор, 3 за мировање. .RE .sp \fB\-n\fP, \fB\-\-classdata\fP \fIниво\fP .RS 4 Наводи податке класе заказивања. Ово има дејства само ако класа прихвата аргумент. За стварно време и најбољи напор, \fI0\-7\fP су исправни подаци (нивои предности), а 0 представља највиши ниво предности. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIПИД\fP... .RS 4 Наводи ИД\-ове процеса покренутих процеса за сваки да би добавио или поставио параметре заказивања. .RE .sp \fB\-P\fP, \fB\-\-pgid\fP \fIПГИД\fP... .RS 4 Наводи ИД\-ове групе процеса покренутих процеса за сваки да би добавио или поставио параметре заказивања. .RE .sp \fB\-t\fP, \fB\-\-ignore\fP .RS 4 Занемарује неуспех постављања захтеване предности. Ако је \fIнаредба\fP наведена, покреће га чак и у случају да није могуће поставити жељену предност заказивања, до које може доћи услед недовољних привилегија или старог издања кернела. .RE .sp \fB\-u\fP, \fB\-\-uid\fP \fIУИД\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 Линукс подржава У/И хитности и класа заказивања од 2.6.13 са CFQ У/И заказивачем. .SH "ПРИМЕРИ" .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} # \fBionice\fP \-c 3 \-p 89 .RE .sp Поставља процес са ПИД\-ом 89 као мирујући У/И процес. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} # \fBionice\fP \-c 2 \-n 0 bash .RE .sp Покреће „bash“ као „best\-effort“ програм са највишом предношћу. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} # \fBionice\fP \-p 89 91 .RE .sp Исписује класу и предност процеса са ПИД\-ом 89 и 91. .SH "АУТОРИ" .sp .MTO "jens\(ataxboe.dk" "Jens Axboe" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBioprio_set\fP(2) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите пратиоца грешака на \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBionice\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."