Linuxにはワークロード管理サブシステムはありますか?

Linuxにはワークロード管理サブシステムはありますか?

この質問をしてください、応答がありません:

誰もがLinuxのワークロード管理(WLM)カーネルスケジューラシステムの状態を知ることができますか?または、ユーザースペースのプロセスターゲットに基づいてロードマネージャがありますか?

良いスタートですが、これらの提案が実装されているかどうか疑問に思います。

http://www.computer.org/plugins/dl/pdf/proceedings/icac/2004/2114/00/21140314.pdf

http://ckrm.sourceforge.net/downloads/ckrm-linuxtag04-paper.pdf

AIXには包括的なWLMがあります。 Linuxと比較できるものはありますか?

答え1

私はこれを見ています:

Slurmあらゆる規模のLinuxクラスタ用に設計されたオープンソースワークロードマネージャです。 3つの主な機能を提供します。まず、ユーザーがタスクを実行できるように、一定期間リソース(コンピュータノード)への排他アクセスおよび/または非排他アクセスを割り当てます。次に、割り当てられた一連のノードでジョブ(通常は並列ジョブ)を開始、実行、および監視するためのフレームワークを提供します。最後に、保留中のジョブキューを管理してリソース競合を調停します。

引用するSlurmワークロードマネージャ

答え2

わかりませんが、私が考えることができる最も近いものは次のとおりです。cgroup:

制御グループは、ワークセットと将来のすべてのサブタスクを特別なアクションを介して階層グループに集約/分割するメカニズムを提供します。

詳しくは、次のいずれかをご覧ください。

答え3

ポータブルバッチ処理システムPBSの専門家試してみることができます。 2つの形式で提供されます。 1つはオープンソースで、もう1つは商業用です。からソースコードをダウンロードできます。ここセットアップに役立つインストール手順も含まれています。

答え4

nq私はこれがあなたが探しているツールだと思います。https://github.com/leahneukirchen/nq。バックグラウンドデーモンのない軽量ジョブキューシステム。著者はまた、同様の目的nqで、およびを含む他のツールにも言及しています。atbatchtask-spooler

関連情報