1

ジョブの実行中に --mem-per-cpu の値を変更することはできますか?

私のスクリプトでは、非常にメモリを消費するタスク (~50Gb) がありますが、実行時間は非常に限られています (~30 分)。その後、実行時間の長い (~12 時間) メモリを消費するいくつかの小さなタスクを実行する必要があります。--array=1-300 を使用して送信する同様のジョブが 300 件以上あります。他のジョブを送信できるようにするために、最初のメモリ消費タスクの後に必要なメモリを減らすことは可能ですか?

ありがとう

4

1 に答える 1

1

実行中のジョブのメモリ要件を変更することはできません。スクリプトを 2 つに分割し、メモリを消費するタスクをジョブで実行し、小さいタスクを別のジョブで実行する必要があります。ジョブ間の依存関係を設定して、大きなジョブが完了した後に小さなジョブが実行されるようにすることができます。

于 2015-05-06T09:20:24.290 に答える