管理者として、私は与えられた仕事に最大の優先順位を与える必要があります。
:私のような提出のオプションことを発見した--priority=<value>
かが--nice[=adjustment]
役に立つかもしれませんが、私は最も優先度の高い仕事を提供するために割り当てるべき値はわかりません。
別のアプローチは、デフォルトですべてのジョブに低い優先度を設定し、特別なジョブにそれを増やすことです。
どうすればそれを実行できるかについて何か考えはありますか?
編集:スケジュール/バックフィルポリシーとデフォルトのジョブ優先度ポリシー(FIFO)を使用しています。
ありがとうございました。
私が行ったことは、デフォルト構成で優先プラグインマルチファクターを使用し、この行をslurm.confに追加することです。
PriorityType=priority/multifactor
次に、すべてのジョブの優先度が0になるため、私の場合はAPIを使用して、ターゲットジョブの優先度を更新する必要があります。
job_desc_msg_t job_update;
slurm_init_job_desc_msg(&job_update);
job_update.job_id = target_job_id;
job_update.priority = 4294967295;
slurm_update_job(&job_update);
編集:
Slurm FAQから:
ジョブの優先順位は、0から4294967295の範囲の整数です。数値が大きいほど、ジョブはキューに配置され、ジョブのスケジュールが早くなります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加