Interstage Job Workload Server セットアップガイド
目次 前ページ次ページ

第2章 業務構成要素の設計> 2.5 バッチサーバ環境の設計> 2.5.4 資源の見積もり

2.5.4.2 ジョブログスプールのディスク容量見積もり

ジョブログスプールのディスク容量の見積もり式を以下に示します。
計算結果の小数点以下はすべて切り上げます。

ジョブログスプールのディスク容量(KB) = n × o × 1.5

 n

ジョブログスプールに格納するジョブ数

 o

ジョブログサイズの平均 (KB:キロバイト)

ジョブログがジョブログスプールに出力できない場合には、以下のディレクトリ配下にジョブログが格納されます。


本ディレクトリは作成する必要はありません。

したがって、本ディレクトリが作成されるファイルシステムに対しても、同様にディスク容量の見積もりが必要です。
ディスク容量の見積もりは、ジョブログスプールのディスク容量と同等か、それ以上のディスク容量が必要です。


ジョブログがジョブログスプールに出力できない場合については、“Interstage Job Workload Server 運用ガイド”の“ジョブログスプールの運用”を参照してください。

■ジョブログスプールに格納するジョブ数

ジョブログスプールに格納するジョブ数を見積もります。
格納するジョブ数の最大値は以下の通りです。

ジョブキュー数 × 99,999

ジョブログスプールの運用に合わせて、ジョブログスプールに格納するジョブ数を見積ってください。
たとえば、1日分のジョブを格納しておきたい場合には、1日に実行するジョブ数を目安にしてください。


ジョブログスプールの運用については、“Interstage Job Workload Server 運用ガイド”の“ジョブログスプールの運用”を参照してください。

ジョブログサイズの平均

1つのジョブログのファイルサイズの平均を算出します。
ジョブログサイズは、バッチジョブ定義のジョブステップ数や資源定義の数によって変わります。また、バッチジョブ定義の出力情報の設定によっても変わります。
見積もり式は3つあり、その合計がジョブログサイズの平均となります。
見積もり式を以下に示します。

ジョブログサイズの平均(KB) = [a] + [b] + [c]

◆見積もり式:[a]

[a] = 4.8KB + ( STEP × 0.3KB ) + APLOUT

◆見積もり式:[b]

◆見積もり式:[c]

上記見積もり式に含まれる[α]〜[ε]の見積もり式を以下に示します。

[α1] = ( ( JENV_NAME + JENV_VALUE ) * JENV ) + ( STEP_NAME * STEP ) + 414 + JOB_COMMENT

※出力情報の「バッチジョブ定義の情報」に「詳細」を設定の場合は、α1は見積もり不要です。

[α2] = ( ( JENV_NAME + JENV_VALUE ) * JENV + ( STEP_NAME * STEP ) + 414 + JOB_COMMENT + ( PROCSTEP_NAME * PROCSTEP ) + ( PROCSTEP_NAME + PSTEP_NAME ) * PSTEP

※出力情報の「バッチジョブ定義の情報」に「簡易」「通常」を設定の場合は、α2は見積もり不要です。

[β] = STEP + 600 + APL_NAME + ( APLPARAM_VAL * APLPARAM ) + ( ( SENV_NAME + SENV_VALUE ) * SENV ) + STEP_COMMENT

[γ1] = PROCSTEP_NAME + PROC_NAME + ( ( CPARAM_NAME + CPARAM_VAL ) * CPARAM ) + 600 + STEP_COMMENT

※出力情報の「バッチジョブ定義の情報」に「簡易」「詳細」を設定の場合は、γ1は見積もり不要です。

[γ2] = [γ1] + [ε] + [β(*1)]

※出力情報の「バッチジョブ定義の情報」に「簡易」「通常」を設定の場合は、γ2は見積もり不要です。

*1)プロシジャ内のステップについて計算してください。

[δ] = RESOURCE + ( DIR_NAME × 2 ) + FILE_NAME + FSTEP_NAME + 180 + RSC_COMMENT

[ε] = PROC_NAME + ( CPARAM_NAME + CPARAM_VAL ) * CPARAM + PROC_COMMNET

上記計算式の記号の意味を以下に示します。

記号

意味

STEP

1つのジョブ全体のステップ数の平均

STEP_NAME

1つのジョブ全体のステップ名の文字数の平均

PROCSTEP

1つのジョブ全体のプロシジャ呼び出しステップ数の平均

PROCSTEP_NAME

1つのジョブ全体のプロシジャ呼び出しステップ名の文字数の平均

PROC_NAME

1つのジョブ全体のプロシジャ名の文字数の平均

PSTEP

1つのジョブ全体のプロシジャ内のジョブステップの数の平均

PSTEP_NAME

1つのジョブ全体のプロシジャ内のジョブステップ名の文字数の平均

JENV

ジョブ定義に設定されている環境変数の設定数

JENV_NAME

ジョブ定義に設定されている環境変数名の文字数の平均

JENV_VALUE

ジョブ定義に設定されている環境変数値の文字数の平均

SENV

1つのジョブ全体のジョブステップ定義に設定されている環境変数の設定数の平均

SENV_NAME

1つのジョブ全体のジョブステップ定義に設定されている環境変数名の文字数の平均

SENV_VALUE

1つのジョブ全体のジョブステップ定義に設定されている環境変数値の文字数の平均

APL_NAME

1つのジョブ全体のバッチアプリケーション名の文字数の平均

APLPARAM

1つのジョブ全体のバッチアプリケーションのパラメタ数の平均

APLPARAM_VAL

1つのジョブ全体のバッチアプリケーションのパラメタ値の平均

CPARAM

1つのジョブ全体の置換えパラメタ数の平均

CPARAM_NAME

1つのジョブ全体の置換えパラメタ名の平均

CPARAM_VAL

1つのジョブ全体の置換えパラメタ値の平均

DIR_NAME

1つのジョブ全体の資源定義に設定するディレクトリ名の文字数の平均

FILE_NAME

1つのジョブ全体の資源定義に設定するファイル名の文字数の平均

FSTEP_NAME

1つのジョブ全体の資源定義に設定する先行ステップ名の文字数の平均

JOB_COMMENT

ジョブ定義のコメントの文字数

STEP_COMMENT

1つのジョブ全体のジョブステップ定義のコメントの文字数の平均

PROC_COMMNET

1つのジョブ全体のプロシジャ定義のコメントの文字数の平均

RSC_COMMENT

1つのジョブ全体の資源定義のコメントの文字数の平均

APLOUT

1つのジョブ全体のバッチアプリケーションの出力情報(stdout/stderr)のサイズの合計(KB)(最大 2048KB)

RESOURCE

1つのジョブ全体の資源定義数の平均

NEW

1つのジョブ全体の資源定義の内、資源の作成・使用方法に「新規」を指示した資源定義の数の平均
(プロシジャを呼出している場合はプロシジャ内の資源定義数を含む)

DELETE

1つのジョブ全体の資源定義の内、資源の後処理に「削除」を指示した資源定義の数の平均
(プロシジャを呼出している場合はプロシジャ内の資源定義数を含む)


上記の見積もり値は、ジョブ内に定義したすべてのジョブステップが実行された場合の見積もり値です。ジョブステップの実行条件定義で迂回条件を指定した場合などは、実際に実行されたジョブステップの情報のみがジョブログに出力されます。

ジョブステップの実行条件定義の迂回条件などについては、“Interstage Job Workload Server バッチ開発ガイド”の“ジョブステップ定義の実行条件定義”を参照してください。


バッチジョブ定義の出力情報と上記記号の値が以下のようになっていた場合の見積もりを示します。

[α1] = ( ( 10 + 15 ) × 5 ) + 10 × 20 + 414 + 50 = 789B

[β] = 20 + 600 + 15 + ( 20 × 3 ) + ( ( 10 + 15 ) × 5 ) + 50 = 870B

[γ1] = 10 + 10 + ( ( 10 + 30 ) × 3 ) + 600 + 50 = 790B

[δ] = 40 + ( 50 × 2 ) + 10 + 10 + 180 + 50 = 390B

[a] = 4.8KB + 20 × 0.3KB + 10 = 20.8KB

[b] = ( 40 × 4 + 20 + 20 ) × 0.55KB = 110KB

[c] = ( ( 789 + 10 × 20 ) + ( 10 × 1 ) + ( 870 × 20 ) + ( 790 ×1 ) + ( 390 × 40 ) ) / 1024 = 34KB

ジョブログサイズの平均 = [a] + [b] + [c] = 164.8

結果は、165KB となります。


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007,2008