2017-03-15 229 views

答えて

6

scontrol hold <JOBID>ですべてのジョブを同時に開始したくない場合は、holdジョブを実行することができ、sbatch --begin=YYYY-MM-DDを使用してジョブの送信を延期できます。また、ジョブ・アレイの場合は、同時に実行されているアレイ内のジョブの数を制限することができます。たとえば、--array=1:100%25には100個のジョブがありますが、実行中のジョブは25個に制限されています。

3

SLURMリソース制限documentationによると、関連する/ qosに対して実行できるジョブの総数をMaxJobsパラメータで制限することができます。注意することとして、関連付けは、クラスタ、アカウント、ユーザー名と(オプションの)パーティション名の組み合わせです。

あなたはに似た何かを行うことができるはず:

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

私はあなたがより多くの質問がある場合に非常に役立つことがthis presentationを発見しました。

+0

特定のステップの並列ジョブの数だけをユーザーとして制限したいと考えました。これは全世界的です。 – user1447257

関連する問題