【问题标题】:LSF - Mount a cgroups.cpuset for jobsLSF - 为作业挂载 cgroups.cpuset
【发布时间】:2013-09-09 09:20:31
【问题描述】:

有没有办法将 cgroups.cpuset 与 lsf 一起使用?看来我们只能在 LFS v9.1 中使用来自 cgroups 的 freezer 和 acct。

【问题讨论】:

    标签: linux centos6 lsf cgroups


    【解决方案1】:

    在 LSF 9.1.1.1(GA 2013 年 7 月 31 日)中发布了对 cpuset 的支持。该功能向 lsf.conf LSB_RESOURCE_ENFORCE 添加了一个新参数。您可以将其设置为cpumemory 或两者。需要开启LSF的cpu and memory affinity feature才能使用cpuset。

    【讨论】:

    • 感谢@MichaelClosson!我修改了 lsf.conf 文件以包括: LSB_RESOURCE_ENFORCE="cpu", LSF_PROCESS_TRACKING=Y, LSF_LINUX_CGROUP_ACCT=Y 然后,lsb.hosts 用于设置主机的亲和性并重新启动 LSF。但是,当我们运行命令:bsub -n 4 -R "affinity[core:distribute=pack(socket=1)]" ./myapp 时,myapp 仍然可以使用不允许的内核。还有什么我应该在 LSF 中设置的吗?
    • @ChristianePousa 您是否在 lsb.modules 中启用了 schmod_affinity?你能在 bhosts -l -aff 中看到主机拓扑吗?你能看到 bjob​​s -l -aff 中的工作亲和力分配吗?祝你好运!
    • 经过一番搜索,我发现 cpuset 仅在使用亲和力时才在 LSF 中工作。现在,一切正常......谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多