Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 3 Performance Monitor : Performance Monitor Screens

Performance Monitor Screens
General Header for Screens

 
2007-03-16 Performance Monitor 15:11:27
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20

 
The information displayed is as follows:
 
The communication ID for the Data Object Broker. The Execution Environment specifies this in the TDS Execution Environment parameter. The Data Object Broker specifies this in the VTAMAPPLID parameter.
Main Menu
The monitor main menu appears after the HMON rule is executed. You select the individual options of the monitor by using the indicated PF key.

 
2007-03-16 Performance Monitor 11:53:06
------------------------------------------------------------------------------
MAIN MENU
------------------------------------------------------------------------------
PF2 Configuration
PF3 Storage
PF4 User List
PF5 Resource Usage
PF6 Binding
PF9 Display Active Users
PF10 SMF Stats & Tran Mon
PF11 ObjectStar Tools
PF12 Exit
PF14 Storage Dump - HDRB
PF15 Storage Dump - WALIST
PF16 Workbench
Copyright (c) 2001 - 2007 TIBCO Software Limited. All rights reserved.

 
Configuration Settings

 
2007-03-16 Performance Monitor 12:15:13
------------------------------------------------------------------------------
CONFIGURATION
------------------------------------------------------------------------------
PF2 Region - TCB/MEM/SMF/LIMITS
PF4 Region - Sort (EXT / INT)
PF5 Signon - LIB/TEST/BROWSE/PATH
PF9 Session / Trans Info - Limits
PF12 Main Menu
PF22 Exit
Copyright (c) 2001 - 2007 TIBCO Software Limited. All rights reserved.

 
This menu reads the in-storage control blocks used for configuration settings. There are various places that these configuration parameters are set as shown in the following list:
See Also
TIBCO Object Service Broker Parameters for a list of the available parameters.
Execution Environment Parameter Display

 
2007-03-16 Performance Monitor 12:15:25
------------------------------------------------------------------------------
Region Level Parameters
------------------------------------------------------------------------------
TCB's Allocated| STAE : Y TDS : HH1SRV2 MDL : OSB9999
------------- ---------|_____________________________________________________
Executor : 1 | BINDING
File I/O : 0 |-----------------------------------------------------
IMS SERVER : 1 | REGIONRULESIZE : 1835008
SORT : 0 |
MISC : 0 | REGIONTABLESIZE : 524288
Initiator : 2 |
|
OPERATOR : 1 |
_______________________|_____________________________________________________
SMF RECORDING | SECURITY
-----------------------|-----------------------------------------------------
Subtype : 255 | SECACLSIZE : 65536 SECPACLSIZE : 65536
Detail : NO | SECADMINSIZE : 14336 SECOBJSIZE : 40960
Performance : NO | SECUSERSIZE : 14336
 
PF12=MAIN,PF2=TCB,PF22=GOODBYE,PF4=SORT,PF5=LIB,PF9=SESS

 
TCBs
 
Set by the TASKEXECNUM Execution Environment parameter and is the number of executor TCBs available.
Set by the TASKFILENUM Execution Environment parameter and is the number of file TCBs available.
Set by the TASKIMSNUM Execution Environment parameter and is the number of IMS/DB gateway TCBs available.
Set by the TASKSORTNUM Execution Environment parameter and is the number of TCBs available for sorting using an external sort.
Set by the TASKMISCNUM Execution Environment parameter and is the number of TCBs available for miscellaneous activities such as OAI initialization and termination.
Set by the TASKINITNUM Execution Environment parameter and is the number of TCBs available for session initiation and termination.
Set by the TASKOPERNUM Execution Environment parameter and is the number of TCBs available for servicing operator requests.
SMF Recording
 
Set by the SMFTYPE Execution Environment parameter. This is the SMF record number that is used for TIBCO Object Service Broker SMF records.
Set by the SMFDETAIL Execution Environment parameter and specifies whether subtype 72 detail statistics are to gathered.
Set by the SMFPERFORMANCE Execution Environment parameter and specifies whether the performance section of the subtype 72 record is to be completed.
Communications
 
Set by the STAE or NOSTAE Execution Environment parameter and specifies whether the session should run with ESTAEs.
Set by the TDS Execution Environment parameter and specifies the name of the Data Object Broker that this Execution Environment is connected to.
Set by the MDL Execution Environment parameter and specifies the model to be used for the Execution Environment side of the Execution Environment to Data Object Broker communication.
BINDING
 
Set by the REGIONTABLESIZE Execution Environment parameter and used to getmain storage for binding table data and definitions.
(appears only if there are servers running in the Execution Environment)
SECURITY
 
Set by the SECACLSIZE Execution Environment parameter. This specifies the size of the discretionary permission list of TIBCO Object Service Broker objects.
Set by the SECADMINSIZE Execution Environment parameter. This specifies the size of the area to contain a table of users and their security administrators.
Set by the SECPACLSIZE Execution Environment parameter. This specifies the size of the discretionary permission access control list for parameterized tables.
Set by the SECOBJSIZE Execution Environment parameter. This specifies the size of the TIBCO Object Service Broker object security information area.
Set by the SECUSERSIZE Execution Environment parameter. This specifies the size of the area to contain the user basic security information. There is one entry for each user logged in. When an entry is built, the entry remains in the bound area for the life of the Execution Environment.
Note  You must press PF8 to see the USERSEC statistics on a 3270 Mod 3.
PF Key Commands
The PF key choices provide direct entry into other configuration screens without going to the configuration menu.
Execution Environment Sort Display

 
2007-03-16 Performance Monitor 12:18:37
------------------------------------------------------------------------------
Region Level Parameters
------------------------------------------------------------------------------
EXTERNAL SORT Program Name : SORT Tasks : 0
MSGPRT Option : NONE
UNIT for SORTWK : SYSDA
Allocation - PRIM : 20
                        CYLINDERS - SEC     : 30
MAX Sortwk Files : 3
MAX Memory SORT PGM : 249856
INTERNAL SORT MAX PAGES for Rows : 500
MAX Memory INCORE : 4194304
# Concurrent Sorts : 5
 
PF12=MAIN,PF2=TCB,PF22=GOODBYE,PF4=SORT,PF5=LIB,PF9=SESS

 
External Sort
 
UNIT for SORTWK
The z/OS unit specified in the SORTUNIT Execution Environment parameter that is the default unit used for sort work areas.
Allocation CYLINDERS
PRIM – Primary allocation for sort work data sets set by the TEMPRIMARYCYL Execution Environment parameter.
SEC – Secondary allocation for sort work data sets set by the TEMPSECONDARY Execution Environment parameter.
Maximum number of sort work files allowed. Set by the SORTWORKFILESMAX Execution Environment parameter.
MAX Memory SORT PGM
Limit for storage that the external sort program can use. Set by the SORTEXTMEMMAX Execution Environment parameter.
Internal Sort
 
Maximum number of 4 KB pages the internal sort processes before switching to external sort. This is set by the SORTINTPAGESMAX Execution Environment parameter.
Maximum amount of in-core memory an internal sort is allowed to consume. Set by the SORTINTMEMMAX Execution Environment parameter.
Maximum allowed number of concurrent sorts. This is set by the SORTINTNUMMAX Execution Environment parameter.
PF Key Commands
The PF keys provide a fast path to other configuration screens.
Execution Environment LIB/Search Display

 
2007-03-16 Performance Monitor 12:19:21
------------------------------------------------------------------------------
Region Level Parameters
------------------------------------------------------------------------------
BUILTINS INSTALLATION SYSTEM
--------------------------------------------------------
No. RULES | 192 | 8192 | 8192 |
Library | | SITE | COMMON |
--------------------------------------------------------
SEARCH PATH : S
EXECUTE MODE : Y
BROWSE FLAG : Y
TEST FLAG : N
DB2LOG : N
STATISTICS : N
DEBUG : N
LOGONRULENAME : LOGONHURON
 
PF12=MAIN,PF2=TCB,PF22=GOODBYE,PF4=SORT,PF5=LIB,PF9=SESS

 
Information Displayed
 
The estimated number of builtins used to build a hash table for quick lookup. Set by the BLTINNUM Execution Environment parameter.
The estimated number of installation library rules. Used to build a hash table for quick lookup. Set by the INSTLIBNUM Execution Environment parameter.
The estimated number of system library rules. Used to build a hash table for quick lookup. Set by the SYSLIBNUM Execution Environment parameter.
Obsolete. Used to show the level of syntax checking set by the EXECMODE parameter, which is no longer in use.
Shows the default login rule name and is set by the LOGONRULENAME Execution Environment parameter.
PF Key Commands
The PF keys provide a fast path to other configuration screens.
Execution Environment SESS/TRANS Display

 
2007-03-16 Performance Monitor 12:20:55
------------------------------------------------------------------------------
Session / Transaction Level Parameters
------------------------------------------------------------------------------
MEMORY MAX TAM ROW BUFFER => MIN : 4096
------------- MAX : 12288
SESSION : 16777216 SESS TABLE BUFFER SIZE: 8192
TRANSACTION : 16777216 SESS MAX TABLE SIZE : 65535
MSGLOG : 2097152 SESS FILE MAXIMUM : 64
-----------------------------------------------------------------------------
PRINTER DEST : LOCAL CLASS : Y
-----------------------------------------------------------------------------
STATS COLLECTION : N # STATS RECORDS : 200
------------------------ EXECUTOR SETTINGS ----------------------------------
EXECMODE : Y BROWSE : Y TEST : N SEARCH PATH : S
Hash Size : 127 Scope Size : 2048
Local Name Size : 12288 Stack Size : 153600
Local Size : 153600 Trans Nesting: 9
 
PF12=MAIN,PF2=TCB,PF22=GOODBYE,PF4=SORT,PF5=LIB,PF9=SESS

 
Information Displayed
 
The setting for the SESSIONMEMMAX Execution Environment parameter, which limits the total session memory one user can use.
The setting for the TRANSACTIONMEMMAX Execution Environment parameter, which limits the total transaction memory one transaction can use.
The setting for the MSGLOGMAX Execution Environment parameter, which limits the total memory one user can use for MSGLOG memory.
TAM ROW BUFFER
The setting for the TAMBMIN Execution Environment parameter, which sets the minimum buffer size for a data row.
The setting for the TAMBMAX Execution Environment parameter, which sets the maximum buffer size for a data row.
SESS FILE MAXIMUM
The setting for the SESSIONFILEMAX Execution Environment parameter, which controls the maximum number of data sets a user can have open at one time.
The setting for the PRINTDEST Execution Environment parameter, which sets the default print destination.
The setting for the PRINTCLASS Execution Environment parameter, which sets the default print class.
STATS COLLECTION
# STATS RECORDS
The setting for the STATSBUF Execution Environment parameter, which controls how many statistics buffers each user has allocated. Each buffer is 160 bytes in length.
Obsolete. Used to be the setting for the EXECMODE parameter, which controlled the level of default syntax checking.
The setting for the BROWSE Execution Environment parameter, which controls the default browse mode of a transaction.
The setting for the SEARCH Execution Environment parameter, which controls the default search path for the first rule to be executed.
The setting for the EXECHASHSIZE Execution Environment parameter, which specifies the number of executor rule name hash table buckets.
The setting for the EXECSCOPESIZE Execution Environment parameter, which specifies the number of 4 byte items in the executor scope stack.
The setting for the EXECLOCALNAMESIZE Execution Environment parameter, which is the size of the local variable name storage area.
The setting for the EXECSTACKSIZE Execution Environment parameter, which is the size of the executor runtime stack.
The setting for the EXECLOCALSIZE Execution Environment parameter, which sets the size of the executor local variable storage.
The setting for the TRANMAXNUM Execution Environment parameter, which limits the maximum number of transactions allowed in a stream of transactions.
PF Key Commands
The PF keys provide a fast path to other configuration screens.
Storage Subsection

 
2007-03-16 Performance Monitor 12:46:31
------------------------------------------------------------------------------
STORAGE
------------------------------------------------------------------------------
PF2 Storage Segments Used/Alloc
PF3 Storage Pools
PF12 Main Menu
PF22 Exit
 
Copyright (c) 2001 - 2006 TIBCO Software Limited. All rights reserved.

 
The storage subsection shows the TIBCO Object Service Broker storage manager’s view of virtual storage, which it manages. The first option shows the allocated versus use statistics for storage segments getmained from z/OS. The second option shows what type of storage is suballocated from each of the storage segments. Most of the storage used is getmained from extended private storage subpool 52. Storage getmained from 24 bit storage is gotten in 8 KB pieces and use is minimal. Most below-the-line storage is obtained to service older file access methods (for example, QSAM).
Storage SSB Display

 
2007-03-16 Performance Monitor 15:11:27
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20
------------------------------------------------------------------------------
STORAGE UTILIZATION - STORAGE SEGMENTS
BELOW 16M SEGSIZE (K) BLOCKSIZE(K) ALLOCATED(K) IN USE(K)
N 1024 4 1024 28
N 1024 64 1024 512
N 1024 256 7168 5376
 
 
 
 
 
 
 
 
 
------------------------------------------------------------------------------
Totals 9216 5916
------------------------------------------------------------------------------
PF12=MAIN,PF2=SSB,PF22=GOODBYE,PF3=SPD

 
The SSB display shows the TIBCO Object Service Broker storage utilization for TIBCO Object Service Broker managed virtual storage. Most storage is obtained from z/OS subpool 52 in extended storage. There is one set of storage allocated from below the 16 MB line and is noted by the Below flag being set to Y. This is allocated in 8 KB pieces. When a segment appears on the allocated display, it is not returned to z/OS via a freemain until the Execution Environment is recycled or, in the case of CICS, a HTRM transaction is run. The storage is available for TIBCO Object Service Broker use during this time.
The size of TIBCO Object Service Broker virtual storage segment size in KB. TSO and batch have a segment size of 256 KB. CICS and the Native Execution Environment have a segment size of 1 MB. All allocation for segments below the 16 MB line are 8 KB.
The amount of virtual storage getmained from z/OS that is available to be given out by the TIBCO Object Service Broker storage manager in KB.
PF Key Commands
The PF keys provide a fast path to other storage screens.
This display can be used to find the high-water virtual-storage mark for the TIBCO Object Service Broker storage manager. The allocated total is this high-water mark.
Storage Standard Display

 
2007-03-16 Performance Monitor 15:11:35
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20
------------------------------------------------------------------------------
STORAGE UTILIZATION - STORAGE POOLS
 
DESCRIPTOR NAME: BLKSIZE(K) REC SIZE TOTAL USED Shared Above
STORAGE_MANAGER 64 64 7104 Y Y
TRANSACTION 256 0 1121848 N Y
SESSIONWORKAREAS 256 4096 8192 Y Y
SHORTSTACKSEGMEN 256 16384 16384 Y Y
EVENTWORKAREA 256 24576 49152 Y Y
STACKSEGMENTS 256 32768 557056 Y Y
DISPXFERSCRROWS 256 16384 49152 N Y
$MEMDESCRIPTORS 64 256 512 Y Y
REGION 4 0 4232 N Y
SRE 64 512 2560 Y Y
RULESBINDING 256 0 216072 N Y
COMMCONNBLK 256 4096 8192 Y Y
SERVERSESSIONMEM 0 0 4320 Y Y
DISPXFERSTABLE 256 0 23364 N Y
 
------------------------------------------------------------------------------
Totals 3967 K
------------------------------------------------------------------------------
 
PF12=MAIN,PF2=SSB,PF22=GOODBYE,PF3=SPD

 
This display shows which type of TIBCO Object Service Broker storage is in use. The following documents, in alphabetic order, the various storage pools that could appear.
Descriptor Name
 
Other Fields
 
PF Key Commands
The PF keys provide a fast path to other storage screens.
This display gives a picture of where what type of storage is being used on a region-wide basis. Transaction storage tends to consume most of the storage managed by TIBCO Object Service Broker. One transaction uses 256 KB of virtual storage.
User List Display

 
2007-03-16 Performance Monitor 15:11:47
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20
------------------------------------------------------------------------------
USERID(s) Connected to the EE Scroll :
ZOOM USERID : SESS # TRANS # TIME LVL RULE OR RMTUSERID SMFTRANID
TAMAPI00 1 0 INACTIVE
TAMAPI01 2 0 INACTIVE
USR20 7 52 151147 2 HMON_USERLIST HUSERLST
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PLACE CURSOR BESIDE USERID, THEN MAKE YOUR CHOICE :
ENTER=USERLIST,PF2=STG,PF4=SMF,PF5=SMFP,PF6=SESS,PF9=STATS

 
ZOOM
This field is cursor-sensitive. By placing the cursor next to the name of the user you want to zoom in on and pressing one of the following PF keys causes different types of information to appear.
Other Fields
 
The session number assigned for this user. This number is incremented throughout the life of the region as new user sessions are added.
The transaction number of the last transaction run. Example: If trans # is 153, this is the 153rd transaction run within this session.
Note  If a peer server has never been used, the LVL indicator is equal to zero. This means that no transaction was ever executed.
RULE OR RMTUSERID
The last rule that was active. If the user ID is TAMAPIxx, this field is the user ID of the remote user of the peer server.
The SMF field set by the $SETTRANSACTION tool. If this field is filled in by the application, this provides greater granularity in monitoring the flow of an application. If the user ID is TAMAPIxx, INACTIVE shows up in this field if there is no activity on the peer server.
PF Key Commands
The PF keys are cursor sensitive. Place the cursor next to the user that you want to zoom in on.
User List Storage Option

 
2007-03-16 Performance Monitor 15:11:47
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20
------------------------------------------------------------------------------
STORAGE UTILIZATION - STORAGE POOLS
 
DESCRIPTOR NAME: BLKSIZE(K) REC SIZE TOTAL USED Shared Above
STORAGE_MANAGER 64 64 4736 Y Y
TRANSACTION 256 0 1121224 N Y
SESSIONWORKAREAS 256 4096 4096 Y Y
EVENTWORKAREA 256 24576 24576 Y Y
STACKSEGMENTS 256 32768 229376 Y Y
DISPXFERSCRROWS 256 16384 49152 N Y
$MEMDESCRIPTORS 64 256 512 Y Y
REGION 4 0 160 N Y
SRE 64 512 512 Y Y
RULESBINDING 256 0 216072 N Y
COMMCONNBLK 256 4096 4096 Y Y
SERVERSESSIONMEM 0 0 4320 Y Y
 
-----------------------------------------------------------------------------
Totals 1029 K
------------------------------------------------------------------------------
STORAGE USAGE FOR USERID :USR20 ==> John User X9280

 
This display shows the storage managed by TIBCO Object Service Broker and used by this user. The storage pools are described in Storage Subsection. This is the total used by this user minus the session table storage.
User List SMF Summary Option

 
2007-03-16 Performance Monitor 15:12:01
------------------------------------------------------------------------------
SMF SUMMARY STATISTICS - USER LEVEL
------------------------------------------------------------------------------
MEMORY STATS EXTERNAL SORT TIMINGS (SECS) COUNTS
------------ ------------- --------------- ------
High : 6864 Count : 0 Elapsed : 1800.18731430
Current : 6856 Recs : 0 Run : 184.27753843
Pg Secs : 0.000 Bytes : 0 Cpu : 0.29300754
Terminal : 182.99251977
Interpreter Stats Lock : 0.00000000 0
----------------- Queue : 0.00229868 27
Rule Loads 441 Resume : 0.06949597 1123
Rule Calls 756
TAM CALLS 827 I/O STATS
DATA REFS 396 IN BYTES OUT BYTES
INTR CALLS 293 ------ ---------- ------ ----------
EXT Loads 0 MSG 1096 446064 1096 94682
EXT Calls 0 SEQ 0 0 0 0
EXCP Count 32 VSAM 0 0 0 0
TERM 27 81 27 12077
PRINT 0 0
ENTER=REFRESH,PF12=RETURN,PF2=DELTAS

 
This display shows the SMF detail buffers for a user. The following statistics are included:
MEMORY STATS
 
The high-water mark in 4 KB virtual storage pages for this TIBCO Object Service Broker user. This should be similar to the HSR62PGH field in the TIBCO Object Service Broker subtype-62 record.
A measure of storage residency. The calculation is derived by the following formula: number of 4 KB pages times the number of seconds. This should be similar to the HSR62PGS field in the TIBCO Object Service Broker subtype-62 record.
EXTERNAL SORT
 
Interpreter Stats
 
TIMINGS
All timings are in seconds.
The amount of time the TIBCO Object Service Broker session spent waiting to schedule a system service in the Execution Environment.
The amount of time the TIBCO Object Service Broker session spent waiting for resumption of the TIBCO Object Service Broker interpreter following a system service.
User List SMF Performance Statistics

 
2007-03-16 Performance Monitor 18:53:49
------------------------------------------------------------------------------
SMF PERFORMANCE STATISTICS
------------------------------------------------------------------------------
|------------------- SHARE ---------------------||---------------EXCL
LOCK NAME HOLD COUNT HOLD TIME WAIT COUNT WAIT TIME HOLD COUNT HOLD TI
-------- ----------- ----------- ----------- ------------ ----------- --------
RULEINSI 1194 0.0076597 0 0.00000000 35 0.001
RULESYSI 138 0.0005353 0 0.00000000 70 0.0026
RULESBUF 0 0.0000000 0 0.00000000 105 0.0017
CTABPINX 1547 0.0078142 0 0.00000000 4 0.0001
SECOSEC 7022 0.0368708 0 0.00000000 112 0.0022
 
PROGRAM NAME TYPE USE COUNT ELAPSED TIME AVERAGE TIME
----------------- ---------------- ----------- ------------ ------------
HMON_USERLIST RULE/ROUTINE 26 30.1264240 1.1587086
DEL_ANYTABLE RULE/ROUTINE 432 1.4154746 0.0032765
HMON RULE/ROUTINE 37 0.1792790 0.0048453
HMON_SET_SMF RULE/ROUTINE 111 0.1368810 0.0012331
HMON_DATE_TIME RULE/ROUTINE 104 0.1342814 0.0012911
PROCESS_USLA_USD RULE/ROUTINE 14 0.1204595 0.0086042
HMON_MENU_DRV RULE/ROUTINE 58 0.1014512 0.0017491
MESSAGE RULE/FUNCTION 3 0.0846256 0.0282085
 
PRESS ENTER TO REFRESH, PF2 FOR DELTA OR PF14 TO SORT

 
This display shows the SMF performance buffers for a user. This is a wide screen that can be scrolled right and left with the PF11 and PF10 keys. The following information is included:
This shows the first 100 rules executed in the most current transaction. When this panel appears for the first time, the number in the lower left corner of the screen shows the number of rules that information was collected for in the display.
Execution Environment Locking Statistics
 
Installation Library Index Lock. Used to serialize access to the index for the installation rules library.
Object Access Control Lock. Used to serialize access to the bound security area for object access controls.
Object Security Structure Lock. Used to serialize access to the bound security area for the object security lists.
Parameterized Tables Access Control Lock. Used to serialize access to the bound security area for the parameterized tables access control list.
User Security Structure Lock. Used to serialize access to the bound security area for the user security list.
Rules Statistics
These statistics are by default sorted in descending order by elapsed time. Each field can be sorted by placing the cursor on the field and pressing PF14.
Other
 
NNNN
(in the lower left corner of the screen)
User List Session Tables

 
2007-03-16 Performance Monitor 18:53:49
------------------------------------------------------------------------------
USERID : USR20 SESSION TABLE(S) INFORMATION SCROLL :
@#CMB_SES ==> REF: 0000 SPACE:001024: ROWS:000011
@#CMB_SES ==> REF: 0000 SPACE:001024: ROWS:000007
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
This display shows a user’s session table usage. The following information appears.
The number of times this session table has been referenced. A count of zero says that the session table was used once and not referenced again.
User List Transaction Statistics
These displays show the interpreter statistics for a user.
The three displays below fit on a 3270 model 5 screen. In this manual, the screen is divided into three screens.

 
2007-03-16 Performance Monitor 15:12:30
------------------------------------------------------------------------------
Userid : USR20 Transaction Statistics Scroll :
RULESET DATE TIME RULELOADS RULECALLS BLTINCALL TAM CALLS
---------------- --------- --------- --------- --------- --------- ---------
LOGONOBJECTSTAR 95136 144205 14 13 28 1
SHOW_BROADCAST 95136 144205 6 6 3 2
HMON 95136 150857 10 12 5 36
HMON_MENU_DRV 95136 150857 5 4 3 1
HMON_CFG 95136 150940 10 12 5 27
HMON_CFG_MDRV 95136 150940 2 1 1 0
HMON_CFG_EXIT 95136 150958 11 13 5 36
HMON_MENU_DRV 95136 150958 5 4 3 1
HMON_STG 95136 151000 10 12 5 23
HMON_STG_MDRV 95136 151000 2 1 1 0
HMON_STG_EXIT 95136 151027 11 13 5 36
HMON_MENU_DRV 95136 151027 5 4 3 1
HMON_CFG 95136 151032 10 12 5 27
HMON_CFG_MDRV 95136 151032 3 2 3 1
HCFG_SCR_BUILD 95136 151036 15 18 9 21
-------------- ------- --------- ------- --------
66 656 1334 461 1325

 
To see the following columns, scroll right using PF11.

 
2007-03-16 Performance Monitor 15:12:30
------------------------------------------------------------------------------
Userid : USR20 Transaction Statistics Scroll : P
RULESET CPUTIME(TCB) DATAREFCALL EXTRNLOADS RULESTDSREQ
---------------- --------------- ---------- ---------- ------------
LOGONOBJECTSTAR 0.002617 17 0 0
SHOW_BROADCAST 0.001625 1 0 0
HMON 0.011267 6 0 7
HMON_MENU_DRV 0.002895 2 0 4
HMON_CFG 0.009185 6 0 7
HMON_CFG_MDRV 0.000813 0 0 2
HMON_CFG_EXIT 0.010249 6 0 8
HMON_MENU_DRV 0.002539 2 0 4
HMON_STG 0.009454 6 0 7
HMON_STG_MDRV 0.000746 0 0 2
HMON_STG_EXIT 0.010214 6 0 8
HMON_MENU_DRV 0.002935 2 0 4
HMON_CFG 0.009324 6 0 7
HMON_CFG_MDRV 0.001612 4 0 3
HCFG_SCR_BUILD 0.013687 13 0 12
-------------- -------------- ----------- -------- ------------
66 0.583640 770 0 0

 
To see the following columns, scroll right again using PF11.

 
2007-03-16 Performance Monitor 15:12:30
------------------------------------------------------------------------------
Userid : USR20 Transaction Statistics Scroll : P
RULESET MSG_OTHER MSG_NAM MSG_SYNC MSG_IMS
---------------- ------------ ------------ ------------ ------------
LOGONOBJECTSTAR 0 3 1 0
SHOW_BROADCAST 0 5 0 0
HMON 0 31 0 0
HMON_MENU_DRV 0 11 0 0
HMON_CFG 0 30 0 0
HMON_CFG_MDRV 0 4 0 0
HMON_CFG_EXIT 0 32 0 0
HMON_MENU_DRV 0 11 0 0
HMON_STG 0 30 0 0
HMON_STG_MDRV 0 4 0 0
HMON_STG_EXIT 0 32 0 0
HMON_MENU_DRV 0 11 0 0
HMON_CFG 0 28 0 0
HMON_CFG_MDRV 0 7 0 0
HCFG_SCR_BUILD 0 40 0 0
-------------- ------------ ------------ ------------ ------------
66 0 0 0 0
 
Right edge of Window

 
This is a circular buffer and its size is set by the STATSBUF Execution Environment parameter. The default is 200 buffers. Consider increasing this for a development or new production system to capture better information on how an application is doing. Each entry is 160 bytes in length.
The date a ruleset started, in Julian date format (yyddd where yy is the year and ddd is the sequential day of the year).
Note  The leading zero is truncated; for example, 92235 is 09:22:35.
Resource Usage Menu

 
2007-03-16 Performance Monitor 12:22:31
------------------------------------------------------------------------------
RESOURCE USAGE
------------------------------------------------------------------------------
PF2 CPU Consumption by Load Module
PF3 Virtual Storage Consumption
PF12 Main Menu
PF22 Exit
Copyright (c) 2001 - 2007 TIBCO Software Limited. All rights reserved.

 
This menu provides selections to find out what CPU, storage, and I/O resources this region is consuming.
Resource CPU Display

 
2007-03-16 Performance Monitor 12:22:34
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20
------------------------------------------------------------------------------
RESOURCE UTILIZATION - LOAD Module
ZOOM Occ EPName TCB Time
IEAVAR00 0.088669
IEAVTSDT 0.000117
IEFSD060 0.077447
IKJEFT01 0.008770
IKJEFT02 0.037581
IKJEFT09 0.000252
ISPMAIN 0.237925
ISRPTC 0.084465
0.001321
IKJEFT02 0.008249
HRNTSO 0.004229
------------------------------------------------------------------------------
Totals TCB 1.808857 SRB 0.276204 I/O 726
CPU 2.085061
 
PF12=MAIN,PF2=TCB,PF22=GOODBYE,PF3=VIRTUAL

 
This display shows the CPU usage for each task in the Execution Environment. The totals are given for total TCB usage, SRB usage, and I/O counts.
DFHxxxx
The task used to process file requests not defined by a PPT entry in CICS and all file requests for other Execution Environment types.
HSINxxx
The number of each of the tasks are controlled by the Execution Environment parameters prefixed by “TASK”.
PF Key Commands
The PF keys provide a fast path to other resource screens.
Resource Virtual Storage Display

 
2007-03-16 Performance Monitor 15:13:21
------------------------------------------------------------------------------
HDRB ADDR : A4A2000 EE JOB NAME : USR20A22 TDS NAME : HH18SRV2
EE Type : CICS DOB JOB NAME : USR20P9 NODENAME : USR20
------------------------------------------------------------------------------
 
 
BELOW 16M LINE | ABOVE 16M LINE
 
MVS VIRTUAL STORAGE LIMITS 6208 (K) | 256000 (K)
----------------------------------------------------------
MVS VIRTUAL STORAGE USED 5196 (K) | 13356 (K)
----------------------------------------------------------
MVS VIRTUAL STORAGE AVAIL. 1012 (K) | 242644 (K)
 
 
 
 
 
 
 
 
PF12=MAIN,PF2=TCB,PF22=GOODBYE,PF3=VIRTUAL

 
This display shows the virtual storage limits, virtual storage used, and the virtual storage available for use in this region. All measures are in KB of storage. These numbers are valid at the time of display and could fluctuate based on z/OS storage requests. The limits remain static for the life of the region.
This information is similar to the following Execution Environment initialization messages, but is dynamic in nature:
PF Key Commands
The PF keys provide a fast path to other resource screens.
Binding Menu

 
2007-03-16 Performance Monitor 11:53:06
------------------------------------------------------------------------------
BINDING
------------------------------------------------------------------------------
PF2 LIBRARY - SYSLIB (DEF=COMMON)
PF3 LIBRARY - INSTLIB (DEF=SITE)
PF5 TABLES DEFN / DATA
PF6 SECURITY STATS
PF12 Main Menu
PF22 Exit
Copyright (c) 2001 - 2007 TIBCO Software Limited. All rights reserved.

 
This menu lists the types of binding information that is available for your inquiry. The categories are divided into:
LIBRARY BINDING
This display represents the usage of the rules binding areas and shows total usage of the region-wide rules binding areas. The system (called COMMON by default) library and the installation (called SITE by default) libraries are shown in detail. If you have large site libraries, these functions are somewhat resource-intensive.
TABLE BINDING
This display shows which table definition and data are bound in the Execution Environment as well as the reference counts for these tables. Bound tables also include bound screens.
SECURITY BINDING
This display shows the statistics for the security binding areas. If you use the SEC_REBIND tool, the statistics are reset.
You can use this menu to see if rules were in fact being accessed or bound in the installation library. The table binding statistics indicate whether you are getting good hit counts on the bound tables and definitions. You can use the security statistics to size the security areas set by the Execution Environment parameters.
Binding, System Library Information

 
2007-03-16 Performance Monitor 12:00:15
------------------------------------------------------------------------------
BINDING INFORMATION
------------------------------------------------------------------------------
Library Hash Slots Used Overflow No. Rules Loaded Rule Storage
COMMON 8192 546 18 564 564 278331
Rulename SCROLL :
ACCEPT_INPUT ACTCALL ACTION ACTION_EXECABLE
ACTIONS ADD_ATTR ADD_FIELDREF ADD_GLOBALS
ADD_LCOMMAND ADD_RELOC ADD_TAM_HEAP ADD_TOKEN
ADJ_VERT_SCROLL ADVANCE_TOKEN ALT_MAP ALT_MAP2
ALT_NEXT_LINE APPEND_NEXT ASSIGBN ASSIGIN
ASSIGLOC ASSIGN_TEXT ASSIGNMENT AUTO_NUMBER_ACT
BUILD_LINE BUILD_PARM_STR BUILD_RULE_TEXT CALC_NSTMNT#
CALC_OFFSET CALC_OSTMNT# CALC_STMNT# CALL_ARGS
CALL_NAME CALL_NAME2 CALNEE_FIX CALNEE_STRING
CHAR_TYPE CHECK_AND_TOKEN CHECK_AREA CHECK_AREA2
CHECK_ASSIGNTARG CHECK_BUILTINS CHECK_COND CHECK_COPY_DOC
CHECK_DEST CHECK_ENDS CHECK_EOS CHECK_EXISTENCE
CHECK_EXISTENCE2 CHECK_EXTRA_TOKS CHECK_FOR_NEXT CHECK_IN_WINDOW
PF12=MAIN,PF2=CMMN,PF22=GOODBYE,PF3=SITE,PF5=TABLES,PF6=SECURITY

 
This display shows the binding information for the system rules library. Rules are loaded only when accessed. You can expect these statistics to increase over time as more rules are accessed.
Information Displayed
 
This is set by the SYSLIBNUM Execution Environment parameter. Each slot is a four-byte hash bucket that speeds system rules library search.
PF Key Commands
The PF keys provide a fast path to other binding screens.
The overflow number is the number of duplicate hashes created in the hashing algorithm. This number should be as low as possible for a more efficient hash. You can control this by finding the prime number closest to but not less than your total number of rules in the system library and specifying this value for the SYSLIBNUM Execution Environment parameter.
Binding, Installation Library Information

 
2007-03-16 Performance Monitor 15:13:46
------------------------------------------------------------------------------
BINDING INFORMATION
------------------------------------------------------------------------------
Library Hash Slots Used Overflow No. Rules Loaded Rule Storage
SITE 45000 6733 18 6751 1 530
 
Rulename SCROLL :
@MEMORYINSTANCES
 
 
 
 
 
 
 
 
 
 
 
 
 
PF12=MAIN,PF2=CMMN,PF22=GOODBYE,PF3=SITE,PF5=TABLES,PF6=SECURITY

 
This display shows the binding information for the installation rules library. Rules are loaded only when accessed. You can expect these statistics to increase over time as more rules are accessed.
Information Displayed
 
This is set by the INSTLIBNUM Execution Environment parameter. Each slot is a four-byte hash bucket that speeds installation rules library search.
The number of installation rules loaded from the installation library into the rules binding area for the region during this execution of the Execution Environment.
PF Key Commands
The PF keys provide a fast path to other binding screens.
The overflow number is the number of duplicate hashes created in the hashing algorithm. This number should be as low as possible for a more efficient hash. You can control this by finding the prime number closest to but not less than your total number of rules in the system library and specifying this value for the INSTLIBNUM Execution Environment parameter.
Table Binding Information

 
2007-03-16 Performance Monitor 15:13:59
------------------------------------------------------------------------------
BINDING INFORMATION
------------------------------------------------------------------------------
REGIONTABLESIZE : 1835008 USEDSPACE : 19291 DIR : 11
NAME : REF_CNT CTABLE_SIZE TYPE FIX
@CHARACTERMAP 12 952 TDS B
@OBJDEFNDATA 2 1192 TDS B
@OBJECTTYPES 2 644 TDS B
@RULESLIBRARY 164 704 OBJ Y
ALTERNATIVES 7 384 TEM Y
BNF 2 620 TDS B
FIELDS 10 1116 TDS Y
GRAMMARS 7 716 TDS B
SEMANTIC 7 708 TDS B
SYS$OPCODES 8 964 TDS B
TABLES 2 1324 TDS Y
 
 
 
 
 
PF12=MAIN,PF2=CMMN,PF22=GOODBYE,PF3=SITE,PF5=TABLES,PF6=SECURITY
4000

 
This shows information about the table definition and data binding area. The storage for the table binding area is getmained from subpool 9, which resides above the 16 MB line. The REGIONTABLESIZE Execution Environment parameter is the amount getmained and remaining allocated for the life of the Execution Environment.
Information Displayed
 
The setting of the REGIONTABLESIZE Execution Environment parameter in bytes. The specification is in kilobytes for the parameter.
NNNN
(in the lower left corner of the screen)
Accumulation of the CTABLE size entries. The difference between USEDSPACE and this number is the space used for bound table data.
PF Key Commands
The PF keys provide a fast path to other binding screens.
Security Stats Binding

 
Current statistics from bound security
 
Size of bound security = 200948 bytes or 196K
Address of bound security = A6B3F08
 
Entry Entries Storage
List Address Size Curr. Max. Used Alloc. Hits Misses Ratio
 
OBJSEC A6BBD2A 42 212 975 8904 40950 6564 263 96.1
 
OBJACL A6CDEF7 35 7 1872 245 65520 32 7 82.0
 
TBLACL A6DDFC8 102 0 642 0 65484 0 0 0.0
 
USRSEC A6E1752 18 9 796 162 14328 203 9 95.7
 
OBJSEC : Object security
OBJACL : Object access control
TBLACL : Parameterized tables access control
USRSEC : Userid and security administrator
USERSEC : User security
 
PFKEYS: 3=EXIT 12=EXIT

 
This display shows the security binding information.
The storage for the bound security area is getmained from subpool 9 in extended private storage. The total storage gotten is the sum of the following Execution Environment parameters:
Information Displayed
 
Size of the bound security
Address of bound security
Set by the SECOBJSIZE Execution Environment parameter. This specifies the size of the TIBCO Object Service Broker object security information area.
Set by the SECACLSIZE Execution Environment parameter. This specifies the size of the discretionary permission list of TIBCO Object Service Broker objects.
Set by the SECPACLSIZE Execution Environment parameter. This specifies the size of the discretionary permission access control list for parameterized tables.
Set by the SECADMINSIZE Execution Environment parameter. This specifies the size of the area to contain a table of users and their security administrators.
Set by the SECUSERSIZE Execution Environment parameter. This specifies the size of the area to contain the user basic security information. There is one entry for each user logged in. When an entry is built, the entry remains in the bound area for life of the Execution Environment.
Note  You must press PF8 to see the USERSEC statistics on a 3270 Mod 3.
Max. Entries
The maximum number of entries allowed in this bound security area. This can be changed by the Execution Environment parameters described above.
SMF Statistics & Transaction Monitor

 
2007-03-16 Performance Monitor 12:27:09
------------------------------------------------------------------------------
SMF STATS & TRAN MON
------------------------------------------------------------------------------
PF2 Summary Statistics - System
PF4 Users by CPU
PF5 Users by Messages
PF6 Users by Memory
PF9 Transaction Monitor & Tran Log
PF12 Main Menu
PF22 Exit
Copyright (c) 2001 - 2007 TIBCO Software Limited. All rights reserved.

 
This set of screens displays the SMF information for various levels of detail. The summary SMF screen shows the region-level SMF statistics that reflect what is contained in the TIBCO Object Service Broker SMF subtype-52 record. The next three displays are user-related and show the information contained in the TIBCO Object Service Broker SMF subtype-62 record. The various displays contain basically the same information, although they are ordered differently based on your selection.
The Transaction Monitor is an application that demonstrates how you can use rules to access the performance information around your application and rules.
Summary Statistics – System

 
2007-03-16 Performance Monitor 12:27:15
------------------------------------------------------------------------------
SMF SUMMARY STATISTICS - SYSTEM LEVEL
------------------------------------------------------------------------------
MEMORY STATS EXTERNAL SORT TIMINGS (SECS) COUNTS
------------ ------------- --------------- ------
High : 0 Count : 0 Elapsed : 3352.30686004
Current: 0 Recs : 0 Run : 0.00000000
Pg Secs: 0.000 Bytes : 0 Cpu : 0.00000000
0 Terminal: 0.00000000
Interpreter Stats Lock : 0.00000000 0
----------------- Queue : 0.00000000 0
Rule Loads 0 Resume : 0.00000000 0
Rule Calls 0
TAM CALLS 0 I/O STATS
DATA REFS 0 IN BYTES OUT BYTES
INTR CALLS 0 ------ ----------- ------ -----------
EXT Loads 0 MSG 0 0 0 0
EXT Calls 0 SEQ 0 0 0 0
EXCP Count 0 VSAM 0 0 0 0
TERM 0 0 0 0
PRINT 0 0
PRESS ENTER TO REFRESH OR PF2 FOR DELTA

 
This screen displays the SMF information that appears in the TIBCO Object Service Broker SMF subtype-52 record. The statistics in the subtype 52 buffers are accumulated at session end for each user. You could see the counters at zero at the beginning of the region’s operation because no users have logged out.
This display shows the SMF detail buffers for the entire Execution Environment. The following information is included:
MEMORY STATS
 
The high-water mark in 4 KB virtual-storage pages for this Execution Environment. This should be similar to the HSR52PGH field in the TIBCO Object Service Broker subtype‑52 record.
A measure of storage residency. The calculation is derived by the following formula. Number of 4 KB pages times the number of seconds. This should be similar to the HSR52PGS field in the TIBCO Object Service Broker subtype‑52 record.
EXTERNAL SORT
 
Interpreter Stats (Region Level)
 
TIMINGS
All timings are in seconds.
The amount of time the Execution Environment spent waiting for resumption of the TIBCO Object Service Broker interpreter following a system service.
I/O STATS
 
The columns are described as follows.
Users by CPU

 
2007-03-16 Performance Monitor 15:14:43
------------------------------------------------------------------------------
USERS BY CPU CONSUMPTION
------------------------------------------------------------------------------
USERID CPU TIME MESSAGES MEMORY ELAPSED TIME
-------- ---------------- ---------- ---------- ----------------
_ USR20 3.28201545 2598 15049 1960.03686830
_ TAMAPI00 0.00043750 0 8 6717.38929209
_ TAMAPI01 0.00039256 0 8 6717.39950733
 
 
 
 
 
 
 
 
 
 
 
 
 
ENTER=REFRESH,PF2=SMF,PF3=SMFP,PF4=BY CPU,PF5=BY MEM,PF6=BY MSG

 
This screens displays the SMF information for each user in descending order by CPU usage.
The total TCB time in seconds used by this user while running on TIBCO Object Service Broker TCBs. This does not include CICS TCB time. This is similar to the TIBCO Object Service Broker SMF subtype‑62 HSR62CPU field.
PF Key Commands
The PF keys provide a fast path to other SMF functions. PF4, PF5, and PF6 are cursor-sensitive. Place the cursor next to the user you want to zoom in on.
Users by Messages

 
2007-03-16 Performance Monitor 15:14:50
------------------------------------------------------------------------------
USERS BY DOB MESSAGES
------------------------------------------------------------------------------
USERID CPU TIME MESSAGES MEMORY ELAPSED TIME
-------- ---------------- ---------- ---------- ----------------
_ USR20 3.33151408 2690 15369 1967.89499730
_ TAMAPI00 0.00043750 0 8 6725.24814209
_ TAMAPI01 0.00039256 0 8 6725.25664933
 
 
 
 
 
 
 
 
 
 
 
 
ENTER=REFRESH,PF2=SMF,PF3=SMFP,PF4=BY CPU,PF5=BY MEM,PF6=BY MSG

 
This screens displays the SMF information for each user in descending order by the number of messages sent to the Data Object Broker.
The total TCB time in seconds used by this user while running on TIBCO Object Service Broker TCBs. This does not include CICS TCB time. This is similar to the TIBCO Object Service Broker SMF subtype‑62 HSR62CPU field.
PF Key Commands
The PF keys provide a fast path into other SMF screens. PF4, PF5, and PF6 are cursor-sensitive. Place the cursor next to the user you want to zoom in on.
Users by Memory

 
2007-03-16 Performance Monitor 15:14:57
------------------------------------------------------------------------------
USERS BY MEMORY CONSUMPTION
------------------------------------------------------------------------------
USERID CPU TIME MESSAGES MEMORY ELAPSED TIME
-------- ---------------- ---------- ---------- ----------------
_ USR20 3.38047723 2778 15689 1976.94771930
_ TAMAPI00 0.00043750 0 8 6734.29947509
_ TAMAPI01 0.00039256 0 8 6734.30885933
 
 
 
 
 
 
 
 
 
 
 
 
ENTER=REFRESH,PF2=SMF,PF3=SMFP,PF4=BY CPU,PF5=BY MEM,PF6=BY MSG

 
This screens displays the SMF information for each user, sorted in descending order by the amount of memory used and by the number of transactions used since login (accumulated).
The total TCB time in seconds used by this user while running on TIBCO Object Service Broker TCBs. This does not include CICS TCB time. This is similar to the TIBCO Object Service Broker SMF subtype‑62 HSR62CPU field.
PF Key Commands
The PF keys provide a fast path to other SMF screens. PF4, PF5, and PF6 are cursor-sensitive. Place the cursor next to the user that you want to zoom in on.
Transaction Monitor and Tran Log
The transaction monitor is a tool that allows customers to monitor the performance statistics of groups of users. To monitor a group of users of an application, the following actions are required:
The userid(s) to be monitored needs to be added to the monitor using the PF5 option or by updating the table HMON_TRNUSERS directly.
The statement "CALL HTRN_INIT('HMON_TRANSES');" needs to be added to the start of the application.
The statement "CALL HTRN_STATS;" needs to be added to the application at points where a statistics record needs to be cut.
The recorded data can be reviewed using the PF2 and PF4 options or by reviewing the table HMON_TRANLOG, which is parameterized by date. It contains the following fields:
 
Tools Menu

 
2007-03-16 Performance Monitor 13:10:52
------------------------------------------------------------------------------
OBJECTSTAR TOOLS
------------------------------------------------------------------------------
PF2 Page Utility
PF3 Table Space Utility
PF4 DOB User List
PF5 General Stats
PF6 Segment Stats
PF9 Buffer Stats
PF12 Main Menu
PF22 Exit

 
This display groups other existing tools together for your convenience. Each tool on this menu is documented in the screen-level help. For information on getting a list of users, refer to Menu Item: Users Logged On. For information on getting statistics, refer to Monitoring Via the Workbench.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved