Квота на грязь не изменяется после подачи работы - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть учетная запись на компьютерном кластере с slurm.Теоретически мой аккаунт имеет ограниченное количество часов.Тем не менее, кажется, что расчетные часы не учитываются в сланцах.

Я запускаю

$squota
Account       Usage      Quota  Available
user-high     54      10000       9946
user-low      296529     600000     303471

Затем запускаю задание со скриптом run.slurm

#!/bin/sh
#SBATCH --time=24:00:00
#SBATCH --partition=short
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1

time ./code_1.o
time ./code_2.o

выполняю задание

$sbatch run.slurm

Задание завершеноуспешно:

$ cat slurm-xxxxx.out 

code_1 completed

real    74m42.620s
user    64m59.712s
sys 0m35.832s

code_2 completed 

real    92m37.033s
user    72m42.908s
sys 0m39.989s

и проверил квоту после выполнения задания

$squota
Account              Usage      Quota  Available
user-high              54      10000       9946
user-low      296529     600000     303471

Правильно ли будет сказать, что с практической точки зрения у меня есть бесконечное количество доступных часов?

1 Ответ

0 голосов
/ 06 декабря 2018

Команда squota не является частью стандартного Slurm, поэтому трудно ответить на вопрос, не зная точно, как она работает, но вполне может оказаться, что информация, сообщаемая этой командой, имеет некоторую задержку по сравнению с реальностью.,Повторите команду через день и посмотрите, не изменится ли она.

Также обратите внимание на единицы измерения;Я предполагаю, что это CPU.hour, но если это CPU.day или Node.hour, то задание может не оказать заметного влияния на квоту.

...