2

トルク設定に「バッチ」と呼ばれるキューが 1 つあります。ジョブのデバッグ用に「db」という新しいキューを作成したいと考えています。「db」キューには、最大 CPU 時間が 10 分間など、いくつかの制限があります。原則として、両方のキューが同じノードを使用します。コマンド「qmgr」で新しいキューを作成できますが、問題はありません。

私の質問は、両方のキューが同じノードを使用している場合、何か問題はありますか? 異なるキューからの 2 つのプロセス間で干渉が発生する可能性があるかどうかはわかりません。通常、スーパーコンピューターでは、異なるキューに対して異なるノードを使用することが観察されますが、私たちの場合は小さなクラスターしかなく、キュー間でリソースを共有することは意味がありません。

ありがとう。

4

2 に答える 2

1

はい、それで問題ありません:

どのノードがどのキューに属するかを指定しない場合、すべてのキューがすべてのノードに適用されます。

qmgr 
create queue db
set queue db resources_default.walltime=00:10:00
set queue db queue_type = Execution
set queue enabled = True
set queue started = True

create queue batch
set queue batch queue_type = Execution
set queue enabled = True
set queue started = True
于 2013-03-31T04:56:43.180 に答える
0

同じノードでジョブを実行できる複数のキューを使用しても問題はありません。(これはほとんどのキューに当てはまります) 原則として、キューはノードではなくジョブを格納するためのものであり、1 つのキューだけがノードでジョブを実行するようにするには、追加の作業が必要になります (ただし、それは確かに可能です)。

于 2011-12-14T22:51:24.300 に答える