slurm AllocMem 始终为 0

slurm AllocMem 始终为 0

当运行作业时,--mem或当作业运行时保持为 0 --mem-per-cpuAllocMem

# scontrol -V
slurm 2.6.5
# sbatch --mem=2500 tmp.sh 
Submitted batch job 25
# squeue 
             JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)
                25      main   tmp.sh     root  R       0:05      1 w1
# scontrol -o show node w1 | awk '{ print $1, $13, $14}'
NodeName=w1 RealMemory=3764 AllocMem=0

为什么会这样?

我希望有一个符合我的mem要求的数字。

答案1

您必须指定要使用内存作为可消耗资源。检查您拥有的 Slurm 配置文件SelectTypeParameters=CR_CPU_Memory或说明内存的内容,以及您使用的选定插件是SelectType=select/cons_res

相关内容