gpt4 book ai didi

linux - Linux 上的 CFS 优先级调度程序

转载 作者:太空宇宙 更新时间:2023-11-04 04:25:51 24 4
gpt4 key购买 nike

如何避免子进程继承父进程的cgroup?

在我的系统中,我有一些 cgroup 层次结构,其中一个进程在某个特定的 cgroup 下运行,并生成一些进程,并且子进程默认在同一 cgroup 下运行,但我不希望它继承父 cgroup。有没有办法通过使用一些API来做到这一点?

最佳答案

在我寻找这个答案的研究过程中,我发现自从 Linux 2.6.23 中合并了新的调度程序以来,引入了新的 CFS 调度程序。该调度程序还支持组调度,让针对特定请求运行的任务数量在它们之间共享 cpu,即给予所有任务公平的机会。因此,在子进程被 fork 期间,子进程将成为父进程 CGROUP 的一部分。稍后我们可以将这些任务运行到不同的cgroup,只需将其写入不同的cgroup,这只是一个问题:

回声>

有关 cgroup 的更多详细信息,请查看 Linux 文档。

关于linux - Linux 上的 CFS 优先级调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9062385/

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