CORESCHED(1) | Корисничке наредбе | CORESCHED(1) |
НАЗИВ¶
coresched - управља колачићима заказивања језгра за задатке
УВОД¶
coresched [get] [-s пид]
coresched new [-t врста] -d пид
coresched new [-t врста] -- наредба [аргумент...]
coresched copy [-s пид] [-t врста] -d пид
coresched copy [-s пид] [-t врста] -- наредба [аргумент...]
ОПИС¶
Наредба coresched се користи за довлачење или измену колачића заказивања језгра покренутог процеса по датом његовом пид-у, или за израђање нове наредбе са колачићима заказивања језгра.
Заказивање језгра дозвољава дефиницију групе задатака којима је допуштено да деле физичко језгро. Ово се ради додељивањем колачића сваком задатку. Само задаци са истим колачићем се могу заказати на истом физичком језгру.
Могуће је или доделити нови насумични колачић задатку или умножити колачић из другог задатка. Није могуће изабрати вредност колачића.
ФУНКЦИЈЕ¶
get
new
copy
Ако није наведена ни једна функција, покренуће функцију get.
ОПЦИЈЕ¶
-s, --source ПИД
-d, --dest ПИД
-t, --dest-type ВРСТА
-v, --verbose
-h, --help
-V, --version
ПРИМЕРИ¶
Добавља колачић заказивања језгра самог coresched задатка, обично наслеђен од свог родитеља:
Добавља колачић заказивања језгра задатка са ПИД-ом 123:
Даје задатку са ПИД-ом 123 нови колачић заказивања језгра:
Израђа нови задатак са новим колачићем заказивања језгра:
Умножава колачић из текућег coresched процеса другог задатка са пид-ом 456:
Умножава колачић из задатка са пид-ом 123 у други задатак са пид-ом 456:
Умножава колачић из задатка са пид-ом 123 у нови задатак наредбе:
Умножава колачић из задатка са пид-ом 123 у ИД групе процеса 456:
ОВЛАШЋЕЊА¶
Довлачење или измена колачића заказивања језгра процеса захтева PTRACE_MODE_READ_REALCREDS приступ „ptrace“-а том процесу. Видите одељак „Ptrace access mode checking“ у ptrace(2) за више о томе.
РЕЗУЛТНА ВРЕДНОСТ¶
При успеху, coresched даје 0. Ако coresched не успе, исписаће грешку и дати 1.
Ако је наредба извршена, резултна вредност coresched биће резултирајућа вредност наредбе.
БЕЛЕШКЕ¶
coresched захтева подршку заказивања језгра у кернелу. Ово се може омогућити путем CONFIG_SCHED_CORE опције подешавања кернела.
АУТОРИ¶
Thijs Raymakers <thijs@raymakers.nl>, Phil Auld <pauld@redhat.com>
АУТОРСКА ПРАВА¶
Ауторска права © 2024 Thijs Raymakers и Phil Auld. Ово је слободан софтвер лиценциран под EUPL.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
chrt(1), nice(1), renice(1), taskset(1), ptrace(2), sched(7)
Изворне датотеке Линукс кернела Documentation/admin-guide/hw-vuln/core-scheduling.rst
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите „https://github.com/util-linux/util-linux/issues[issue tracker]“.
ДОСТУПНОСТ¶
Наредба coresched је део „util-linux“ пакета који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-08-30 | util-linux 2.41.1 |