Назад | Перейти на главную страницу

slurm 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 требование.

Вы должны указать, что хотите использовать память как расходный ресурс. Проверьте файл конфигурации Slurm, который у вас есть SelectTypeParameters=CR_CPU_Memory или что-то вроде «Память» и что выбранный плагин, который вы используете, SelectType=select/cons_res.