2017-03-15 12 views

Odpowiedz

6

Jeśli nie jesteś administratorem, możesz hold wykonać kilka zadań, jeśli nie chcesz, aby wszystkie rozpoczęły się w tym samym czasie, z scontrol hold <JOBID>, i możesz opóźnić przesłanie niektórych zadań za pomocą sbatch --begin=YYYY-MM-DD. Ponadto, jeśli jest to tablica zadań, można ograniczyć liczbę zadań w macierzy, które są jednocześnie uruchomione, na przykład --array=1:100%25, aby mieć 100 zadań w tablicy, ale tylko 25 z nich działa.

3

Zgodnie z limitami zasobów SLURM documentation, można ograniczyć całkowitą liczbę zadań, które można wykonać dla asocjacji/qos za pomocą parametru MaxJobs. Przypominamy, że powiązanie jest kombinacją klastra, konta, nazwy użytkownika i (opcjonalnie) nazwy partycji.

Powinieneś być w stanie zrobić coś podobnego do:

sacctmgr modify user <userid> account=<account_name> set MaxJobs=10 

znalazłem this presentation być bardzo pomocne w przypadku gdy masz więcej pytań.

+0

Chciałem ograniczyć tylko liczbę równoległych zadań określonego kroku jako użytkownik. To jest globalnie. – user1447257

Powiązane problemy