Man page - chrt(1)
Packages contains this manual
- getopt(1)
- x86_64(8)
- zramctl(8)
- findfs(8)
- blockdev(8)
- ipcmk(1)
- linux64(8)
- ldattach(8)
- findmnt(8)
- unshare(1)
- uclampset(1)
- partx(8)
- lscpu(1)
- flock(1)
- fallocate(1)
- setterm(1)
- terminal-colors.d(5)
- setsid(1)
- setarch(8)
- lsns(8)
- adjtime_config(5)
- chcpu(8)
- runuser(1)
- rtcwake(8)
- rev(1)
- lsipc(1)
- blkdiscard(8)
- nsenter(1)
- whereis(1)
- dmesg(1)
- fsck(8)
- blkid(8)
- ipcs(1)
- mcookie(1)
- lsblk(8)
- readprofile(8)
- switch_root(8)
- wdctl(8)
- mountpoint(1)
- lsmem(1)
- fsfreeze(8)
- i386(8)
- pivot_root(8)
- swaplabel(8)
- scols-filter(5)
- getty(8)
- chmem(8)
- chrt(1)
- agetty(8)
- blkzone(8)
- more(1)
- choom(1)
- mkswap(8)
- wipefs(8)
- taskset(1)
- lslocks(8)
- linux32(8)
- ionice(1)
- isosize(8)
- su(1)
- rename.ul(1)
- prlimit(1)
- namei(1)
- lslogins(1)
- ipcrm(1)
- fstrim(8)
- mkfs(8)
- hardlink(1)
- sulogin(8)
- setpriv(1)
apt-get install util-linux
Available languages:
en uk ro sr deManual
CHRT
НАЗИВУВОД
ОПИС
ПОЛИТИКЕ
ОПЦИЈЕ ЗАКАЗИВАЊА
ОПЦИЈЕ
ПРИМЕРИ
ОВЛАШЋЕЊА
БЕЛЕШКЕ
АУТОРИ
ПОГЛЕДАЈТЕ ТАКОЂЕ
ПРИЈАВЉИВАЊЕ ГРЕШАКА
ДОСТУПНОСТ
НАЗИВ
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/>.