Грязь AllocMem всегда 0
При выполнении заданий с --mem
или же --mem-per-cpu
AllocMem
остается 0, когда задание запущено.
# 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
,