slurm 请求整个节点

slurm request entire node

我正在使用使用 slurm 20.11.7 的 HPC。 我尝试执行一个似乎使用所有可用内核的脚本,即使我没有在节点上保留所有内核。这可能会给其他用户带来问题。所以我的想法是,最好是我是目前唯一在该节点上进行 运行 操作的用户,但是,我找不到允许这样做的选项。

如果有人能告诉我是否有提交选项,请求一个节点的所有资源,我将不胜感激。

您可以将 --exclusive 标志与 sbatch 一起使用。

来自 sbatch 手册页:

--exclusive[=user|mcs]
       The  job  allocation  can  not  share nodes with other running jobs (or just other users with the "=user" option or with the "=mcs" option).  The default shared/exclusive behavior depends on system configuration and the partition's
       OverSubscribe option takes precedence over the job's option.