gpt4 book ai didi

linux - 如何在linux中使用宏SCHED_DEADLINE?

转载 作者:太空狗 更新时间:2023-10-29 11:49:57 25 4
gpt4 key购买 nike

我们知道linux中有SCHED_FIFOSCHED_RRSCHED_OTHER等几种调度策略,可以改变调度器使用 sched_setscheduler 系统调用的实时进程。

但是我无法使用 SCHED_DEADLINE 宏将程序的调度程序更改为 Earliest-deadline-first?谁能提出实现这一目标的方法?

最佳答案

此链接包含 EDF 算法的示例代码,即截止时间安排。
http://www.admin-magazine.com/Archive/2015/25/Optimizing-utilization-with-the-EDF-scheduler

sched_setattr() 必须用于截止时间安排,而不是 sched_setscheduler() 可用于调用 sched_rr/sched_fifo/sched_other....等。此外,线程的周期必须足够兼容以适应线程的周期,否则 sched_setattr 会返回错误。

关于linux - 如何在linux中使用宏SCHED_DEADLINE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42016035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com