統計ユーティリティ プログラムの CASFHSF を使用すると、Historical Statistics Facility (HSF) によって作成された .csv ファイルから集計データを出力することができます。CASFHSF データは、カンマ区切り値のファイルとして出力されます。
その情報を使用してシステムのパフォーマンスを定期的に確認すれば、補正的な調整措置が必要かどうかを判断するために大量のデータを調べることを回避できます。
Enterprise Developer コマンド プロンプトから CASFHSF.EXE を起動します。
次のスイッチが用意されています。スラッシュの代わりにダッシュを使用することもできます。また、スイッチは大文字または小文字にすることができます。
スイッチ | 説明 |
---|---|
/A | cashsf-a.csv だけを処理します。 |
/B | cashsf-b.csv だけを処理します。 |
/C | cashsf-a.csv と cashsf-b.csv の両方を処理します。 |
/D | バックアップ ファイルの cashsf.nnn だけを処理します。 |
/E | すべてのファイル (cashsf-a.csv、cashsf-b.csv、および cashsf.nnn) を処理します。 |
/S | 出力データを秒単位で集計します。 |
/M | 出力データを分単位で集計します (デフォルト)。 |
/IP | 入力ファイルの場所。デフォルト値は現在のディレクトリです。 |
/OP | 出力ファイルのパスの場所。デフォルト値は現在のディレクトリです。
出力ファイルは OutFile.csv と呼ばれます。 |
特定のトランザクションまたはプログラムを集計するには、次の形式のパラメーターを使用してそれらのトランザクションまたはプログラムを指定します。
{type},{id}[[,{type},{id}]...]パラメーターの説明:
0 ~ 5 個の type,id ペアを指定できます。各 type とそれに対応する id はカンマで区切る必要があります。複数のペアを指定する場合は、各ペアをカンマで区切ってください。
ペアを指定しなかった場合は、すべてのトランザクションの集計が最初の未割り当てスロットで累積されます。この場合のデフォルト動作では、すべてのデータがスロット 1 で集計されます。
extfh.cfg ファイルは、大きなファイル入力を許容するために現在のディレクトリで生成されます (このファイルがまだ存在しない場合)。
スイッチまたはパラメーターを指定しなかった場合、ユーティリティはデフォルト値の使用を続行するかどうかをユーザーに尋ねます。
コマンドの例:
casfhsf /a /s /ipc:\es\region2\system CICS,ABCD,CICS,WXYZ
このコマンドは、c:\es\region2\system ディレクトリ内の cashsf-a.csv を処理し、CICS トランザクション ABCD および WXYZ について別々に時間を集計します。時間はすべて秒単位で集計されます。
casfhsf /op"c:\Users\All Users\Micro Focus"
このコマンドは、現在のディレクトリ内の cashsf-a.csv と cashsf-b.csv を両方処理して、すべてのトランザクションおよびプログラムについて時間を集計し、c:\Users\All Users\Micro Focus フォルダーに出力ファイルを作成します。時間はすべて分単位で集計されます。
time,TPS,Latency,min,max,Response,min,max,System,min,max (time を除き、× 5)
フィールド | 説明 |
---|---|
time | 入力監視時間が集計される分単位 (hh:mm フォーマット) または秒単位 (hh:mm:ss フォーマット) の期間。フォーマットは、/S または /M スイッチによって決まります。 |
TPS | 1 秒または 1 分当たりの平均トランザクション数 |
Latency | この期間に対する平均待ち時間 (遅延または待機時間) |
min | 最小待ち時間 |
max | 最大待ち時間 |
Response | エンタープライズ サーバーがトランザクション要求に応答するのにかかった平均時間 |
min | 最小応答時間 |
max | 最大応答時間 |
System | 平均待ち時間と平均応答時間の合計 (Latency + Response) |
min | 特定のトランザクション実行の最小待ち時間 + 最小応答時間 |
max | 特定のトランザクション実行の最大待ち時間 + 最大応答時間 |
ユーティリティに供給したパラメーターによっては、第 2 のヘッダも存在します。
パラメーターがない場合は、すべての集計値が "Everything" の下で累積され、他の 4 つの列は "Unused" としてマークされます。
次の値が含まれている入力ファイル cashsf-a.csv は、2011 年 4 月 1 日 17 時 37 分に起動された CICS リージョンの短い実行中に作成されました。
Type,PID,Task,Date,Time,Tran,User,LU,Prog,Latent,Resp,API,SQL,File1,Count1,Time1,File2,Count2,Time2,File3,Count3,Time3,File4,Count4,Time4,File5,Count5,Time5,TS1,Count1,Time1,TS2,Count2,Time2,TS3,Count3,Time3,TS4,Count4,Time4,TS5,Count5,Time5 CICS,6216,8,20110401,17374659,PIP2,,,DFHZPLT,1,40,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,10,20110401,17375267,þ,,,DFHZAI,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,11,20110401,17375268,CESN,,NETA000,CASZCESN,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,12,20110401,17375331,CESN,,NETA000,CASZCESN,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,13,20110401,17375355,,,NETA000,,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,14,20110401,17375495,ACCT,,NETA000,ACCT00,1,1,1,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,15,20110401,17375882,AC01,,NETA000,ACCT01,1,5,4,0,ACCTFIL,1,4,,0,0,,0,0,,0,0,,0,0,AC044444,2,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,16,20110401,17383672,AC02,,NETA000,ACCT02,1,2,0,0,ACCTFIL,1,0,,0,0,,0,0,,0,0,,0,0,AC044444,2,0,ACCTLOG,1,0,,0,0,,0,0,,0,0 CICS,6216,17,20110401,17384953,AC01,,NETA000,ACCT01,1,1,1,0,ACCTFIL,1,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,18,20110401,17385110,ACCT,,NETA000,ACCT00,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,3552,7,20110401,17374538,PIP1,,,DFHZPLT,1,9369,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,19,20110401,17385396,AC01,,NETA000,ACCT01,1,1,0,0,ACCTIX,4,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,20,20110401,17385565,AC01,,NETA000,ACCT01,1,1,1,0,ACCTIX,4,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,21,20110401,17390120,AC01,,NETA000,ACCT01,1,1,0,0,ACCTFIL,1,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,22,20110401,17390302,ACCT,,NETA000,ACCT00,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,23,20110401,17390513,AC01,,NETA000,ACCT01,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,24,20110401,17390737,CEBR,,NETA000,DFHZCEBR,1,225,223,0,,0,0,,0,0,,0,0,,0,0,,0,0,CEBRA000,2,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,25,20110401,17391194,CENV,,NETA000,DFHZCENV,1,2,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,26,20110401,17391344,,,NETA000,,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,27,20110401,17391624,CINQ,,NETA000,DFHZCINQ,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,28,20110401,17391733,,,NETA000,,1,1,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0 CICS,6216,29,20110401,17391906,CQIT,,,DFHZCQIT,1,97,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0
トランザクション ACCT とサブ トランザクション AC01/AC02 は、17 時 37 分に実行され、ファイル ACCTFIL と TSQ AC044444 および ACCTLOG にアクセスしています。CEBR や CENV などの他のシステム トランザクションは、その後に実行されています。
このコマンド ラインは、入力ファイルが含まれているディレクトリで実行されました。
CASFHSF /A
このコマンドは、現在のディレクトリで cashsf-a.csv を処理し、出力ファイルを現在のディレクトリに配置して、分単位で時間を集計します。これにより、次の出力ファイル (OutFile.csv) が作成されます。
time,TPS,Latency,min,max,Response,min,max,System,min,max,TPS,Latency,min,max,Response,min,max,System,min,max,TPS,Latency,min,max,Response,min,max,System,min,max,TPS,Latency,min,max,Response,min,max,System,min,max,TPS,Latency,min,max,Response,min,max,System,min,max ,.-Everything,,,,.-Everything,,,.-Everything,,,.-Unused,,,,.-Unused,,,.-Unused,,,.-Unused,,,,.-Unused,,,.-Unused,,,.-Unused,,,,.-Unused,,,.-Unused,,,.-Unused,,,,.-Unused,,,.-Unused,, 17:37,0.13,0.01,0.00,0.01,11.77,0.00,93.69,11.78,0.00,93.70,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 17:38,0.08,0.01,0.00,0.01,0.01,0.00,0.02,0.02,0.00,0.03,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 17:39,0.15,0.01,0.00,0.01,0.36,0.00,2.25,0.37,0.00,2.26,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00
17 時 46 分にすべてのトランザクションについて集計された統計は、1 秒当たりのトランザクション数が 0.08、待ち時間が 10 ミリ秒、応答時間が 20 ミリ秒、合計 (システム) 応答時間が 30 ミリ秒であることを示します。