CHRT - Online Linux Manual PageSection : 1
Updated : 2022-05-11
Source : util−linux 2.38.1
Note : User Commands
ß.nh . am URL . . . am MTO . . . LINKSTYLE blue R < >
NAMEchrt − manipulate the real−time attributes of a process
SYNOPSISchrt [options] priority command argument ... chrt [options] −p [priority] PID
DESCRIPTIONchrt sets or retrieves the real−time scheduling attributes of an existing PID, or runs command with the given attributes.
POLICIES−o, −−other Set scheduling policy to SCHED_OTHER (time−sharing scheduling). This is the default Linux scheduling policy. −f, −−fifo Set scheduling policy to SCHED_FIFO (first in−first out). −r, −−rr Set scheduling policy to SCHED_RR (round−robin scheduling). When no policy is defined, the SCHED_RR is used as the default. −b, −−batch Set scheduling policy to SCHED_BATCH (scheduling batch processes). Linux−specific, supported since 2.6.16. The priority argument has to be set to zero. −i, −−idle Set scheduling policy to SCHED_IDLE (scheduling very low priority jobs). Linux−specific, supported since 2.6.23. The priority argument has to be set to zero. −d, −−deadline Set scheduling policy to SCHED_DEADLINE (sporadic task model deadline scheduling). Linux−specific, supported since 3.14. The priority argument has to be set to zero. See also −−sched−runtime, −−sched−deadline and −−sched−period. The relation between the options required by the kernel is runtime ⇐ deadline ⇐ period. chrt copies period to deadline if −−sched−deadline is not specified and deadline to runtime if −−sched−runtime is not specified. It means that at least −−sched−period has to be specified. See sched(7) for more details.
SCHEDULING OPTIONS−T, −−sched−runtime nanoseconds Specifies runtime parameter for SCHED_DEADLINE policy (Linux−specific). −P, −−sched−period nanoseconds Specifies period parameter for SCHED_DEADLINE policy (Linux−specific). −D, −−sched−deadline nanoseconds Specifies deadline parameter for SCHED_DEADLINE policy (Linux−specific). −R, −−reset−on−fork Use SCHED_RESET_ON_FORK or SCHED_FLAG_RESET_ON_FORK flag. Linux−specific, supported since 2.6.31. Each thread has a reset−on−fork scheduling flag. When this flag is set, children created by fork(2) do not inherit privileged scheduling policies. After the reset−on−fork flag has been enabled, it can be reset only if the thread has the CAP_SYS_NICE capability. This flag is disabled in child processes created by fork(2). More precisely, if the reset−on−fork flag is set, the following rules apply for subsequently created children: • If the calling thread has a scheduling policy of SCHED_FIFO or SCHED_RR, the policy is reset to SCHED_OTHER in child processes. • If the calling process has a negative nice value, the nice value is reset to zero in child processes.
OPTIONS−a, −−all−tasks Set or retrieve the scheduling attributes of all the tasks (threads) for a given PID. −m, −−max Show minimum and maximum valid priorities, then exit. −p, −−pid Operate on an existing PID and do not launch a new task. −v, −−verbose Show status information. −h, −−help Display help text and exit. −V, −−version Print version and exit.
USAGEThe default behavior is to run a new command: chrt priority command [arguments] You can also retrieve the real−time attributes of an existing task: chrt −p PID Or set them: chrt −r −p priority PID
PERMISSIONSA user must possess CAP_SYS_NICE to change the scheduling attributes of a process. Any user can retrieve the scheduling information.
NOTESOnly SCHED_FIFO, SCHED_OTHER and SCHED_RR are part of POSIX 1003.1b Process Scheduling. The other scheduling attributes may be ignored on some systems. Linux' default scheduling policy is SCHED_OTHER.
AUTHORSRobert Love <rml@tech9.net>, Karel Zak <kzak@redhat.com>
SEE ALSOnice(1), renice(1), taskset(1), sched(7) See sched_setscheduler(2) for a description of the Linux scheduling scheme.
REPORTING BUGSFor bug reports, use the issue tracker at <https://github.com/util−linux/util−linux/issues>.
AVAILABILITYThe chrt command is part of the util−linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util−linux/>. 0
Johanes Gumabo
Data Size : 23,306 byte
man-chrt.1Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 238,818
Visitor ID : :
Visitor IP : 18.191.118.36 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (rof_nr_xxx|123|chrt.1|13|\n[.ss] 0 |.ss \n[.ss] 0
) (parse_manual_page_|249|chrt.1|22|am|. am URL
) (parse_manual_page_|249|chrt.1|24|.|. .
) (parse_manual_page_|249|chrt.1|25|am|. am MTO
) (parse_manual_page_|249|chrt.1|27|.|. .
) (parse_manual_page_|249|chrt.1|28|LINKSTYLE|. LINKSTYLE blue R < >
)