[小工具] 使用 chrt 设定调度器策略

本文介绍如何使用chrt命令来查看和设置Linux进程的调度策略及优先级,包括SCHED_FIFO、SCHED_OTHER等策略的具体应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文译至:https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_MRG/2/html/Realtime_Reference_Guide/chap-Realtime_Reference_Guide-Setting_the_scheduler.html

确认某个进程的属性可以通过指定 -p 或 --pid 并指定进程ID,用法如下:

# chrt -p 468
pid 468's current scheduling policy: SCHED_FIFO
pid 468's current scheduling priority: 85

# chrt -p 476
pid 476's current scheduling policy: SCHED_OTHER
pid 476's current scheduling priority: 0

chrt 命令的策略选项

短选项长选项詳細
-f--fifo调度器设成 SCHED_FIFO
-o--other调度器设成 SCHED_OTHER
-r--rr调度器设成 SCHED_RR     


将PID 1000 的进程设定成 SCHED_FIFO,优先级设定成50。
# chrt -f -p 50 1000

将PID 1000 的进程设定成 SCHED_OTHER,优先级设定成0。
# chrt -o -p 0 1000

起动 /bin/my-app 设定成 SCHED_FIFO,优先级设定成36。
# chrt -f 36 /bin/my-app

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值