我计划为Linux编写新的调度程序。我想知道正在使用的当前调度程序及其“C”代码。 在哪里可以找到包含Linux文件系统中调度程序代码的文件。

关于如何修改调度算法的任何引用或帮助将是伟大的还是我可以学习的任何源?

有帮助吗?

解决方案

文档/ scheduler 包括当前Linux调度程序的文档内核/ sched 实现。

您可以将Linux存储库克隆到本地计算机:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
.

其他提示

调度程序代码在 sched.c 在Linux树中,您可以打开它以查看它选择的默认计划程序。

还是添加/更改调度程序,请参阅此帖子: 如何创建一个新的linux内核调度程序

您需要将整个Linux源更改/添加调度程序。如@leeduhem的建议,将Linux源克隆到您的机器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top