「ジョブの概要」タブで、ジョブの状態を一覧で確認し、パフォーマンスに影響する可能性がある要因を確認することができます。ジョブ ID をクリックすると、詳細情報を示す「ジョブの詳細」ページが表示され、きわめて詳細な情報を参照できます。
「ジョブの概要」タブには、次のフィールドがあります。
状態 – ジョブの状態が、次の各文字で示されます。
d (削除) — qdel(1) を使用してジョブが削除されたことを示します。
r (実行中) — ジョブが実行されようとしているところか、すでに実行中であることを示します。
R (再起動) — ジョブが再起動されたことを示します。この状態は、ジョブの移行、または qsub のマニュアルページの -r セクションに示す理由の一つが原因です。
s (一時停止) — すでに実行を開始したジョブが、qmod(1) を使用して一時停止されたことを示します。
S (一時停止) — すでに実行を開始したジョブが属しているキューが一時停止されたために、そのジョブも一時停止されたことを示します。
t (転送中) — ジョブが実行されようとしているところか、すでに実行中であることを示します。
T (しきい値) — 対応するキューの 1 つ以上の一時停止しきい値を超えたために、すでに実行を開始しているあるジョブが一時停止状態になっており (詳細は、queue_conf のマニュアルページを参照)、その結果、そのジョブが一時停止されていることを示します。
w (待機中) — 重要なリソースまたは指定された条件を待つためにジョブが一時停止されたことを示します。
これらの状態については、qstat(1) のマニュアルページを参照してください。また、『N1 Grid Engine ユーザーズガイド』の「ジョブとキューの監視と制御」も参照してください。
ID – ジョブ ID は、ジョブの一意の識別情報であり、「ジョブの詳細」ページにアクセスする手段でもあります。
名前 – ジョブの名前です。ジョブに名前を割り当てると、ジョブ ID だけを使用するよりもわかりやすく、追跡が容易になります。
ユーザー – ジョブを送信したユーザーの名前です。
プロジェクト – ジョブが割り当てられているプロジェクトの名前です。qsub(1)の -P オプションで指定されたプロジェクトまたは送信したユーザーのデフォルトのプロジェクトです。
部署 – ユーザーが属する部署の名前です。現在の部署の定義を表示するには、qconf コマンドの -sul オプションおよび -su オプションを使用します。
優先度 – ジョブの振り分け優先度です。この優先度によって保留中のジョブ一覧での位置が決まります。振り分け優先度は 10 進数で、数値が大きいほど優先順位が高くなります。優先度の値は、チケットポリシーと緊急度ポリシーの設定に基づいて動的に決定されます。
稼動時間/保留時間 – ジョブの実行が開始されてから経過した時間です。キューにあるジョブの場合は、ジョブの実行を待っている時間です。
タスク – 現在実行中のタスクです。一部のジョブは、単一のタスクから構成されます (タスク ID は常に 1)。並列ジョブや配列ジョブはそれぞれ複数のタスクで構成されます。タスクは通常、1 から昇順で番号が付けられます。ジョブの送信方法によっては、1、3、5、のように番号がとばされる場合もあります。ジョブの実行時には、各タスクは別々に実行されるため、別個の構成情報、環境、およびトレースがあります。タスク番号をクリックすると、タスクに関する詳細情報が「Task Details」ページに表示されます。
「ジョブ」の「ユーザー」、「プロジェクト」、および「部署」は、権利付与ポリシー (チケットポリシー) で使用し、ジョブの振り分け優先度に反映させることができます。たとえば、1 つの部署のジョブは、別の部署のジョブよりも、振り分け優先度が常に高くなるようにできます。
振り分け優先度は、次の 3 つの上位レベルのスケジューリングポリシーから計算されます。「Entitlement」、「緊急度」、および「Custom」(「POSIX」) 。N1GE のスケジューリングポリシーおよび振り分け優先度に関する詳細は、sge_priority のマニュアルページ、および『Scheduler Policies for Job Prioritization in the Sun N1 Grid Engine 6 System』(www.sun.com/blueprints/1005/819-4325.html) を参照してください。