0

如何避免孩子继承父母的 cgroup?

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

4

1 回答 1

0

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

回声 >

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

于 2012-02-28T13:20:14.107 回答