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 < > )