ロード バランシングの目的で、Grid Engine クラスタ上で一連のまったく無関係な (「恥ずかしいほど」並列な) ジョブを開始したいことがよくあります。
現在私が行っていることは、ジョブごとに 1 つの Bash スクリプトを生成し、それぞれを個別に送信することです。これらはすべて、私が作成した Perl スクリプトによって制御されます。
すべてのジョブを 1 つのファイル、1 行 1 つのジョブに入れると、Grid Engine はジョブを順番に実行しますが、これは重要なことではありません。
ファイルを 1 つだけにして、Grid Engine に各行/ジョブを並行して実行するように指示する方法はありますか?
基本的に、Grid Engine Array Jobs のようなものが欲しいです。しかし、配列ジョブの問題は、各ジョブ間で変化する要素が数値または配列内のインデックスであり、この数値/インデックスが等間隔である場合にのみ機能することです。しかし、私が話しているのは、まったく関係がなく、パターンを共有していない仕事です。