Kolejkowe zadania są w kolejce w środowisku SLURM. Czy mogę ograniczyć liczbę równoległych uruchomionych zadań w trybie slurm?Ograniczanie liczby uruchomionych zadań w systemie SLURM
Z góry dzięki!
Kolejkowe zadania są w kolejce w środowisku SLURM. Czy mogę ograniczyć liczbę równoległych uruchomionych zadań w trybie slurm?Ograniczanie liczby uruchomionych zadań w systemie SLURM
Z góry dzięki!
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.
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ń.
Chciałem ograniczyć tylko liczbę równoległych zadań określonego kroku jako użytkownik. To jest globalnie. – user1447257