moreutilsの「並列」精神に基づいたさまざまな工作機械はありますか?

moreutilsの「並列」精神に基づいたさまざまな工作機械はありますか?

parallel~からその他のユーティリティ何よりも、mCPU全体に独立したタスクを均等に分配する優れたツールですn。複数のコンピュータで同じことを実行できるツールを知っている人はいますか?これらのツールは間違いなく複数のマシン、ネットワーク、または同様の概念を理解する必要はありません。私はm仕事を分散させることについて話しているだけです。N 群れここで、クラスタi N_i操作は並列に実行されます。

現在、私は同じタスクを実行するために独自のBASHスクリプトを使用していますが、より簡潔でクリーンなツールを使用することをお勧めします。知っている人はいますか?

答え1

GNU Parallelはこれを行うことができます(sshを使用して)。

マシンリスト(たとえば、CPUコアごとに1つ)で実行されるジョブキューが1つしかないため、速度の混在したマシンも処理できます。あるジョブが完了すると、別のジョブが開始されます。

したがって、作業を開始する前に、タスクをクラスタに分割せずに動的に分割します。

詳しくは、紹介ビデオをご覧ください。http://pi.dk/1

関連情報