如何查找所有可选 srun 和 sbatch 参数的默认值?

kjo*_*kjo 6 slurm

问题标题几乎说明了一切。


例如,--mem参数 forsrun是可选的(或者至少我有权访问的 SLURM 实例是这种情况)。我想知道此选项的值,该值与根本不指定该选项具有相同的效果。(我意识到这个特定的默认值可能取决于传递给的其他参数的值srun,例如分区等)

所有其他可选srunsbatch参数也是如此。

Bub*_*nja 7

默认情况下,--mem获取DefMemPerNode。您可以使用以下命令检查该值:

scontrol 显示配置

如果没有定义,其默认值为0,这意味着作业将获得节点的所有内存。

您可以从常见问题解答中获取其他默认值。

  • 我认为这取决于 Slurm 是否配置为共享节点(在这种情况下 `DefMemPerCPU` 有意义)或不共享节点(那么 `DefMemPerNode` 才有意义)。检查使用了哪个“select”插件(“线性”或“cons_res”) (2认同)