1.1.6.3 Description
Use this tool to generate transaction and application performance reports.
If -d
option is specified, it searches the performance trace file under the
specified path.
If -d
option is not specified, it searches performance trace first under $IMS_TRACE_PATH
, then under $APPDIR/log
. For more information, see Using imsgenconf to Generate Tuxedo ART for IMS Configuration.
imsperf
generates transaction/application performance reports in the same
directory as the performance trace file; the formats are as follows:
tranname.csv
application.csv.
The time unit is in microseconds. You can open the report file in CSV format directly. The descriptions for operations in performance report are shown in the following table.
Table 1-2 Operations Performance Report
OP | Type | Description |
---|---|---|
MPP/BMP | ||
{MPP|BMP}_TOTAL
|
Mixed | Total time spent on the whole transaction/program |
{MPP|BMP}_CPU_USER_TOTAL
|
Mixed | Total CPU time in user mode spent on the whole transaction/program |
{MPP|BMP}_CPU_SYSTEM_TOTAL
|
Mixed | Total CPU time in system mode spent on the whole transaction/program |
{MPP|BMP}_DLI_TOTAL
|
User Program | Total time spent on all DLI calls in current transaction/program |
{MPP|BMP}_BEGIN
|
Framework | Time spent on starting the new transaction/program |
{MPP|BMP}_GET_APP_ADDRESS
|
Framework | Time spent on loading user COBOL/C program |
{MPP|BMP}_PREPARE_PCB
|
Framework | Time spent on preparing PCBs required for current transaction/program |
{MPP|BMP}_DB_PRE
|
Framework | Time spent on calling DB plug-in db_pre function |
{MPP|BMP}_TPBEGIN
|
Framework | Time spent on calling TUXEDO tpbegin function |
{MPP|BMP}_EXECUTE_PROGRAM
|
Mixed | Time spent on launching and executing user program |
{MPP|BMP}_TPCOMMIT
|
Framework | Time spent on calling TUXEDO tpcommit function |
{MPP|BMP}_DB_POST
|
Framework | Time spent on DB plug-in db_post function |
Common | ||
CBL_MF_CALL_PROGRAM
|
User Program | Time spent on executing user COBOL program |
CBL_MF_CREATE_SUBSYS
|
Framework | Time spent on creating MF subsystem |
CBL_MF_DESTROY_SUBSYS
|
Framework | Time spent on destroying MF subsystem |
CBL_MF_SET_ERROR_PROC
|
Framework | Time spent on setting MF error procedure |
CBL_CIT_CANCEL_REGION
|
Framework | Time spent on canceling CIT region |
CBL_CIT_SET_REGION
|
Framework | Time spent on setting CIT region |
CBL_CIT_SET_ERROR_PROC
|
Framework | Time spent on setting CIT error procedure |
CBL_CIT_RESOLVE_PROGRAM
|
Framework | Time spent on resolving COBOL program |
CBL_CIT_CALL_PROGRAM
|
User Program | Time spent on executing user COBOL program |
DLI_TSAMBEGIN
|
User Program | Time spent on beginning DLI monitoring by TSAM |
DLI_TSAMEND
|
User Program | Time spent on ending DLI monitoring by TSAM |
All DLIs(GU,GN,ISRT…….)
|
User Program | Time spent on the specific DLI call |
ODBA_BEGIN
|
User Program | Time spent on starting an ODBA call |
ODBA_BUILD_MESSAGE
|
User Program | Time spent on building ODBA request message |
ODBA_SEND_MESSAGE
|
User Program | Time spent on sending message to ODBA proxy |
ODBA_RECV_MESSAGE
|
User Program | Time spent on waiting and receiving response message from ODBA proxy |
ODBA_CONVERT_MESSAGE
|
User Program | Time spent on converting data in response message |
ODBA_TOTAL
|
User Program | Total time spent on ODBA call |
Gateway | ||
GW_TOTAL
|
Mixed | Time lasts from transaction begins to the response has been sent to TUXEDO client or MQ |
GW_REQUEST_BEGIN
|
Framework | Time spent on beginning a new request |
GW_REQUEST_BUILD_MESSAGE
|
Framework | Time spent on building transaction request message |
GW_REQUEST_CALL_SERVICE
|
Framework | Time spent on calling transaction service |
GW_REQUEST_TPSERVICE_HOOK
|
Framework | Time spent on TSAM monitoring |
GW_REQUEST_TSAM_HOOK
|
Framework | Time spent on TSAM monitoring |
GW_REPLY_BEGIN
|
Framework | Time spent on beginning the reply service |
GW_REPLY_SEND_RESPONSE
|
Framework | Time spent on sending response message to TUXEDO client |
GW_MQ_BEGIN
|
Framework | Time spent on beginning a new request |
GW_MQ_TPSERVICE_HOOK
|
Framework | Time spent on TSAM monitoring |
GW_MQ_BUILD_MESSAGE
|
Framework | Time spent on building transaction request message |
GW_MQ_TSAM_HOOK
|
Framework | Time spent on TSAM monitoring |
GW_MQ_CALL_SERVICE
|
Framework | Time spent on calling transaction service |
GW_MQ_REPLY_BEGIN
|
Framework | Time spent on beginning the reply service |
Parent topic: imsperf