Cosminexus アプリケーションサーバ V8 リファレンス コマンド編
形式
cprfed [-h] | [-Dump | -CSV] [-Time <開始時刻>,<終了時刻>] [-ProcessID <プロセスID>[,<プロセスID>...]] [-TraceFile <PRFトレースファイル名> [,<PRFトレースファイル名>...] | -AllTraceFile ]
機能
PRFトレース情報を入力して,性能解析トレース情報を編集出力します。
引数
引数の指定 | 編集範囲 |
---|---|
-Time 102345, | 2003年10月11日10時23分45秒からトレースファイルの最後まで。 |
-Time ,102345 | トレースファイルの最初から2003年10月11日10時23分45秒まで。 |
-Time 102345,102350 | 2003年10月11日10時23分45秒から2003年10月11日10時23分50秒まで。 |
-Time 1023451012,1023501013 | 2003年10月12日10時23分45秒から2003年10月13日10時23分50秒まで。 |
-Time 10234510122002,10235010132002 | 2002年10月12日10時23分45秒から2002年10月13日10時23分50秒まで。 |
指定できるコマンドオプションの組み合わせの一覧を次に示します。
表4-2 引数(コマンドオプション)の組み合わせ一覧(cprfedコマンド)
コマンド オプション |
-h | -Dump | -CSV | -Time | -ProcessID | -TraceFile | -AllTraceFile |
---|---|---|---|---|---|---|---|
-h | − | △-h | △-h | △-h | △-h | △-h | △-h |
-Dump | △-h | − | △-CSV | ○ | ○ | ○ | ○ |
-CSV | △-h | △-CSV | − | ○ | ○ | ○ | ○ |
-Time | △-h | ○ | ○ | − | ○ | ○ | ○ |
-ProcessID | △-h | ○ | ○ | ○ | − | ○ | ○ |
-TraceFile | △-h | ○ | ○ | ○ | ○ | − | × |
-AllTraceFile | △-h | ○ | ○ | ○ | ○ | × | − |
戻り値
出力形式
PRF: aa…aa Process: bb…bb Thread: cc…cc(FF…FF) Trace: dd…dd ProcessName: zz.zz Event: eeeee Time: ffff/gg/hh ii:jj:kk lll/mmm/nnn Rc: oo…oo ClientAP:pp…pp qq…qq - rr…rr RootAP: ss…ss tt…tt - uu…uu SendSCD:vv…vv ww…ww RecieveSCD:xx…xx yy…yy INT: XX…XX OPR: YY…YY LookupName:ZZ..ZZ Offset +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f 0123456789abcdef AAAA BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB CC…CC AAAA BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB CC…CC : AAAA BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB BB CC…CC
PRF,Process,Thread,Trace,ProcessName,Event,Date,Time,Time(msec/usec/nsec),Rc,ClientAP IP,ClientAP PID, ClientAP CommNo.,RootAP IP,RootAP PID,RootAP CommNo.,SendSCD IP,SendSCD PID,ReceiveSCD IP,ReceiveSCD PID,INT,OPR,LookupName,OPT,ASCII aa…aa,bb…bb,cc…cc(CC…CC),dd…dd,zz…zz,ee…ee,ffff/gg/hh,ii:jj:kk,lll/mmm/nnn,oo…oo,pp…pp,qq…qq,rr…rr,ss…ss,tt…tt,uu…uu,vv…vv,ww…ww,xx…xx,yy…yy,XX…XX,YY…YY,ZZ…ZZ,DD…DD,EE…EE
記号 | 説明 |
---|---|
aa…aa | レコード状態(6文字以内)
|
bb…bb | トレース情報を取得したプロセスのプロセスID(10進数で10けた以内) |
cc…cc | トレース情報を取得したプロセス内スレッドのスレッドID(10進数で20けた以内) |
dd…dd | 該当スレッドでのトレース通番(10進数で進10けた以内) |
ee…ee | イベントID(16進6けた(先頭の0x含む)) |
ffff | トレースを取得した時刻(年) |
gg | トレースを取得した時刻(月) |
hh | トレースを取得した時刻(日) |
ii | トレースを取得した時刻(時) |
jj | トレースを取得した時刻(分) |
kk | トレースを取得した時刻(秒) |
lll | トレースを取得した時刻(ミリ秒) |
mmm | トレースを取得した時刻(マイクロ秒) |
nnn | トレースを取得した時刻(ナノ秒) |
oo…oo | リターンコード(16進数で10けた(先頭の0x含む)) |
pp…pp | クライアントアプリケーションのIPアドレス(xxx.xxx.xxx.xxxの形式) |
qq…qq | クライアントアプリケーションのプロセスID(10進10けた以内) |
rr…rr | クライアントの通信番号(18けた(先頭の0x含む)) |
ss…ss | ルートアプリケーションのIPアドレス(xxx.xxx.xxx.xxxの形式) |
tt…tt | ルートアプリケーションのプロセスID(10進数で10けた以内) |
uu…uu | ルートの通信番号(18けた(先頭の0x含む)) |
vv…vv | リクエスト要求元CTMのIPアドレス(xxx.xxx.xxx.xxxの形式) |
ww…ww | リクエスト要求元CTMのプロセスID(10進数で10けた以内) |
xx…xx | リクエスト要求先CTMのIPアドレス(xxx.xxx.xxx.xxxの形式) |
yy…yy | リクエスト要求先CTMのプロセスID(10進数で10けた以内) |
zz…zz | プロセス名称(32文字以内) |
XX…XX | インタフェース名(33文字以内)※ |
YY…YY | オペレーション名(33文字以内)※ |
ZZ…ZZ | ルックアップ名(33文字以内)※ バッチアプリケーションを実行するシステムの場合,スケジュールグループ名を出力します。 |
AAAA | オフセット |
BB | 各イベントで取得した情報の1バイト分の16進数表示。 |
CC…CC | BBの内容をASCII文字で表現します。ASCII文字で表現できない内容は「.」(ピリオド)で出力します。 |
DD…DD | 各イベントで取得した情報を512文字以内の16進数形式で出力します。 ダンプ形式の情報は,""で囲んで出力します。 |
EE…EE | DDの内容をASCII文字で出力(最大514文字)します。 ASCII文字は,""で囲んで出力します。 ASCII文字で表示できないコード(制御コード)は「.」(ピリオド)で出力し,ASCII文字で"(1文字)は""(2文字)で出力します。 CSV形式の場合に出力される情報です。 |
FF…FF | スレッドのハッシュ値を出力(10進数で10けた以内)します。CTMおよびリダイレクタで取得したトレース情報には,スレッドのハッシュ値が出力されない場合があります。 |
入力例・出力例
cprfed -TraceFile prf_001
PRF: Rec Process: 516 Thread: 2204 Trace: 10 ProcessName: ctmd.exe Event: 0x1406 Time: 2004/02/05 16:46:55 576/000/000 Rc: 0 ClientAP: 10.209.13.123 2148 - 0000000000000107 RootAP: 10.209.13.123 2200 - 0000000000000104 SendSCD: 10.209.13.122 516 ReceiveSCD: **** **** INT: com/abcd/BookShop OPR: orderBook LookupName: BookShop
cprfed -Dump -TraceFile prf_001
PRF: Rec Process: 516 Thread: 2204 Trace: 10 ProcessName: ctmd.exe Event: 0x1406 Time: 2004/02/05 16:46:55 576/000/000 Rc: 0 ClientAP: 10.209.13.123 2148 - 0000000000000107 RootAP: 10.209.13.123 2200 - 0000000000000104 SendSCD: 10.209.13.122 516 ReceiveSCD: **** **** INT: com/abcd/BookShop OPR: orderBook LookupName: BookShop Offset +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f 0123456789abcdef +0000 0a d1 0d 7a 04 02 00 00 0a d1 0d 7b 64 08 00 00 ...z.......{d... +0010 00 00 00 00 07 01 00 00 0a d1 0d 7b 98 08 00 00 ...........{.... +0020 00 00 00 00 04 01 00 00 00 00 00 00 63 6f 6d 2f ............com/ +0030 61 6d 61 7a 6f 73 6f 2f 42 6f 6f 6b 53 68 6f 70 abcd/BookShop +0040 00 6f 72 64 65 72 42 6f 6f 6b 00 42 6f 6f 6b 53 .orderBook.BookS +0050 68 6f 70 00 hop.
cprfed -CSV -TraceFile prf_001
PRF,Process,Thread,Trace,ProcessName,Event,Date,Time,Time(msec/usec/nsec),Rc,ClientAP IP,ClientAP PID, ClientAP CommNo.,RootAP IP,RootAP PID,RootAP CommNo.,SendSCD IP,SendSCD PID,ReceiveSCD IP,ReceiveSCD PID,INT,OPR,LookupName,OPT,ASCII Rec,516,2204,10,ctmd.exe,0x1406,2004/02/05,16:46:55,576/000/000,0,10.209.13.123,2148,0x0000000000000107,10.209.13.123,2200,0x0000000000000104,10.209.13.122,516,****,****,com/abcd/BookShop,orderBook,BookShop,
注意事項
All Rights Reserved. Copyright (C) 2008, 2010, Hitachi, Ltd.