1

GE2011.11 を使用しています。以前はTorque/Mauiを使っていました。マウイ島には、クラスターを論理的に分割できるパーティションの概念があります。ノードは複数のパーティションに属することはできません。

GE では、これを実現するためにホスト グループを考えていますが、ノード (ホスト) は複数のホスト グループに属することができますが、これは望ましくありません。ホスト グループを使用してパーティショニングを実現するにはどうすればよいでしょうか。

GE には、マルチクラスタリングと呼ばれる機能があります。この機能を使用してパーティショニングを実装できますか? これをどのように使用しますか?

4

2 に答える 2

0

管理者がホストグループのメンバーシップを定義するので、重複しないようにグループを定義するだけです。どのユーザーがどのパーティションで実行できるかを制御したい場合は、ユーザーのグループごとにグリッド エンジンの ACL/ユーザーセットを定義し、拡張されたキュー構成構文を使用して、異なるリストをキュー定義の各ホストグループに関連付けます。

user_lists chemists,[@physicshosts=physicists],[@biologyhosts=biologists]

実行しようとしているのは、特定のジョブがホストの 1 つのセットまたは他のセットで実行されるが、混在していないことを確認することである場合は、複数の同一の並列環境を定義し、同様のトリックを使用して各 PE を異なるホストグループに関連付ける必要があります。

pe_list mpich-A,[@switchb=mpich-B],[@switchc=mpich-C]

次に、ユーザーはジョブを送信するときにワイルドカード PE を要求します。

#$ -pe mpich-* 8
于 2013-10-20T10:17:39.633 に答える
0

SGE を使用すると、ホスト (ノード) が単一のホスト グループにのみ存在するように、ホスト グループを手動で変更できます。その後、1 つのホスト グループのみを使用するキューを作成できます。ユーザーは、特定のホスト グループにアクセスするために、ジョブを特定のキュー (ユーザーが制限できる) に送信します。これにより、グリッドが効果的に分割されます。

このセットアップを実行する際に注意すべき基本事項は、all.q キューと @allhosts ホスト グループに関連しています。@allhosts グループからすべてのホストを削除しても問題ありません。

他にご不明な点がございましたら、お気軽にお問い合わせください。何年もの間 SGE クラスターを管理してきました。

于 2012-08-31T00:08:47.543 に答える