如何限制 slurm cpu 的使用?

How to limit the cpu usage of slurm?

所以我 运行 在 2 台笔记本电脑(2 个节点)上做一个 slurm 的工作,我注意到两台笔记本电脑都变得非常迟钝,以至于鼠标甚至无法移动。当我使用 htop 时,我看到作业使用了 4 个内核,使用率达到 100%。我确信这项工作不会占用那么多 cpu 的使用量。我如何制作 slurm 以便它只使用所需的 cpu 功率?

Slurm 不会对节点的 CPU 施加任何额外负载。除了 slurmd/slurmstepd 需要的东西之外,这并不多。如果您的作业可以访问四个内核,而您只使用一个,则其他内核将处于空闲状态。

也许你的程序做了一些意想不到的事情?