【问题标题】:Change the process scheduling algorithm改变进程调度算法
【发布时间】:2018-02-04 00:00:19
【问题描述】:

我在 Linux (Ubuntu) 上运行,我想使用 chrt 命令更改进程调度算法。

要执行的完整命令是什么?

【问题讨论】:

  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 您在搜索时似乎必须努力避免答案。与此同时,不妨试试man chrt(1)
  • @jww 我认为您对 Stack Overflow 的理解有误,只需在搜索栏中输入 Linux 中的调度策略,您就会看到您的评论是否正确。

标签: linux scheduling


【解决方案1】:

将进程的调度算法设置为以下类型之一:

SCHED_BATCH(-b 或 --batch)SCHED_FIFO(-f 或 --fifo)SCHED_OTHER(-o 或 --other) 或 SCHED_RR(-r 或 --rr) 我们输入:

sudo chrt -Type -p 优先级 PID

类型可以是上述类型之一

优先级值取决于使用的调度,您可以使用 chrt -m 查找允许的最小/最大值。

PID是进程ID

示例:sudo chrt -r -p 50 17588

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    相关资源
    最近更新 更多