【问题标题】:linux cpuset doesn't worklinux cpuset 不工作
【发布时间】:2012-10-14 10:20:59
【问题描述】:

我在使用 cpuset 时遇到了麻烦,如果你能帮助我,那就太好了 我已经定义了两个 cpuset 组:“cpuset_0”只有一个任务,“cpuset_1”用于我系统中的所有其他任务。 “cpuset_0”具有 cpus="0"、cpu_exclusive="1" 并且只有一个任务分配给它。 并且“cpuset_1”具有 cpus="1-3"、cpu_exclusive="0" 以及我可以从根 cpuset 作为根移动的所有任务。 两个 cpuset 都有 mems="0"。 问题是,由于某种原因,我看到分配给“cpuset_1”的任务正在独占 cpu“cpuset_0”上运行

例如运行ps H -eo tid,psr,cgroup,cmd 给我:

2199 0 6:cpuset:/cpuset_1?5:freeze /usr/lib/chromium-browser/chromium-browser

在不应在 cpu 0 上运行的其他进程中。

顺便说一句:我正在运行内核版本 3.2.0

【问题讨论】:

    标签: linux linux-kernel real-time cgroups


    【解决方案1】:

    您是否能够在不使用 cpuset.mems 的情况下真正使其工作?这是强制性的。你的配置是什么样的。或者你使用了 mount 命令。

    https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-cpuset.html

    尝试按照以下方式进行操作

    https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch-Using_Control_Groups.html

    【讨论】:

    • 对不起,忘了说,两者都有 mems="0"。感谢您的评论
    猜你喜欢
    • 2019-08-25
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    相关资源
    最近更新 更多