slurm - Cgroup 和 Slurm

标签 slurm cgroups

我知道如何使用 cgroups(分配内存、cpu 使用...)和 slurm(提交、暂停/停止工作)。我想知道 cgroups 如何与 slurm 一起工作。当我向 slurm 提交作业时,我可以在哪里修复内存或 CPU 使用率?我阅读了 Slurm Schedmd( https://slurm.schedmd.com/cgroups.html) 的文档,但没有给出很好的解释。也许这是我的一个误会。谁能解释如何在 slurm 中使用 cgroup 为工作分配一些资源?提前致谢。

最佳答案

cgroup Slurm 中的使用处于管理员配置级别,并且对用户是透明的。当配置为使用 cgroups 时,Slurm 会根据作业提交所需的资源(例如 --mem、--ntasks 等)为作业创建 cgroup 并自动删除它们。

关于slurm - Cgroup 和 Slurm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44116158/

相关文章:

python - srun(或mpirun)如何同步不同集群节点上的执行环境?

docker - google/cadvisor:最新的图像监视器容器运行错误

linux - Docker 容器中的内存限制和 CPU 限制

Kubernetes:kubeadm init - CGROUPS_PIDS:丢失

linux cpuset 不工作

slurm - 获取 slurm 作业数组中哪个任务失败

slurm - Snakemake如何使用--cluster-status和sacct解析slurm jobid

linux - 我可以为 Slurm sbatch 设置默认选项吗?

c++ - cgroup C/C++ 库是否存在?

slurm - 为正在运行的 slurm 作业添加时间