2012-05-11 2 views
1

Sun Grid Engineを使用するSMP並列環境で実行されるジョブがあります。このコードはよく使われていて、通常正常に動作します。コードはプロセッサ集中型よりもメモリを多く消費しますので、ジョブ自体(送信されたスクリプトで指定されたもの)にはわずかな割合しか使われていなくても、-pe smp 12(12コア/ノード)その。Sun Grid Engineを使用してSMPジョブのノード全体を予約しますか?

私はSMP並列環境を要求したので、12個のスロットはすべて同じノードから来て、1個のスロット/コアが必要ですか?したがって、ノード全体を予約する必要があります。最近までその目的のためにうまくいきました。別のユーザーが、同じノード上で何らかの形でスロットを取得したジョブを提出しました。これも最近グリッドエンジンを使用しています。これがどうして起こったのか分かりません。グリッドエンジンは、要求されたスロット数より少ないSMPジョブを開始しますか?そうでない場合、私の仕事がノード全体を確保するためのより良い方法がありますか?

+0

私はかなり理解していませんでした。あなたのジョブがすでに実行されているノードに他のジョブがディスパッチされてノードがオーバーサブスクライブされていますか? –

答えて

0

私はそれを理解しました。 2番目のジョブは、すべてのコアを含むデフォルトの「すべて」キューに誤って送信されていました。

関連する問題