首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cgroup独立资源是否可用于cgroup之外的进程?

cgroup独立资源是否可用于cgroup之外的进程?
EN

Stack Overflow用户
提问于 2015-02-16 08:23:09
回答 1查看 195关注 0票数 2

我通过cgroup为一些进程分配了一组CPU。对于不属于任何cgroup的进程,这些CPU可以访问吗?这是个愚蠢的问题,但我无法在谷歌上找到答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-18 00:17:34

启用cgroup时,所有进程都属于某个cgroup。如果没有显式设置它,进程将属于根cgroup。你可以检查一下

cat /proc/pid/cgroup

CPU不会在cgroup中得到独占的分配。当您为一个cgroup设置一些cpu --例如,4 cpu机器上的cpu 0& 1时,该cgroup中的进程将只能访问cpu 0&1。每个其他cgroup和进程都可以访问所有cpu (0-3)。

cpu掩码也是分层的。如果子cgroup正在使用cpu,则不能从父cgroup中删除cpu。希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28537187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档