【问题标题】:CFS Priority Scheduler on LinuxLinux 上的 CFS 优先级调度程序
【发布时间】:2012-01-30 10:24:14
【问题描述】:

如何避免子继承父的 cgroup?

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

【问题讨论】:

    标签: linux thread-priority cgroups


    【解决方案1】:

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

    回声>

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

    【讨论】:

      猜你喜欢
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      相关资源
      最近更新 更多