Where allowed to run: All environments (*ALL) Threadsafe: Conditional |
Parameters Examples Error messages |
The Add Performance Explorer Definition (ADDPEXDFN) command adds a new Performance Explorer definition to the system. Each definition is stored as a member in the QAPEXDFN file in library QUSRSYS. A Performance Explorer definition identifies the performance data that is to be collected during a Performance Explorer session. A session can be started using the STRPEX (Start Performance Explorer) command. When starting a new session, a Performance Explorer definition name must be provided.
Additional information about the Performance Explorer tool can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Restrictions:
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
DFN | Definition | Name | Required, Positional 1 |
TYPE | Type | *STATS, *TRACE, *PROFILE | Optional |
PRFTYPE | Profile type | *PGM, *JOB | Optional |
JOB | Jobs | Single values: *, *NONE Other values (up to 8 repetitions): Element list |
Optional |
Element 1: Job name | Qualified job name | ||
Qualifier 1: Job name | Generic name, name, *ALL | ||
Qualifier 2: User | Generic name, name, *ALL | ||
Qualifier 3: Number | 000001-999999, *ALL | ||
Element 2: Thread identifier |
Single values: *ALL, *SELECT Other values (up to 20 repetitions): 00000001-FFFFFFFF, *INITIAL |
||
TASK | Task name | Single values: *NONE, *ALL Other values (up to 8 repetitions): Generic name, name |
Optional |
PGM | Program to monitor | Values (up to 16 repetitions): Element list | Optional |
Element 1: Program | Qualified object name | ||
Qualifier 1: Program | Name, *ALL | ||
Qualifier 2: Library | Name, *LIBL | ||
Element 2: Module | Name, *ALL | ||
Element 3: Procedure | Character value, *ALL | ||
Element 4: Type | *PGM, *SRVPGM | ||
Element 5: Pane size | 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 | ||
DTAORG | Data organization | *FLAT, *HIER | Optional |
MAXSTG | Maximum storage to use | 1024-4000000, 10000 | Optional |
TRCFULL | Trace full | *STOPTRC, *WRAP | Optional |
MRGJOB | Merge job data | *YES, *NO | Optional |
ADDTHDOPT | Add threads/tasks option | *ALL, *NEW, *CURRENT | Optional |
LSTALLJOB | List all jobs/tasks | *NO, *YES | Optional |
INTERVAL | Sampling interval | Element list | Optional |
Element 1: Milliseconds | 0.1-200.0, *NONE | ||
Element 2: Randomize | *FIXED, *VARY | ||
PGMBKTEVT | Program bracketing events | Single values: *DFT Other values (up to 3 repetitions): *MISTREND, *MIENTRYEXIT, *JVA, *PRC |
Optional |
TRCTYPE | Trace type | Single values: *SLTEVT Other values (up to 12 repetitions): *CALLRTN, *BASIC, *DSKIO1, *DSKIO2, *DSKSVR, *DSKSTG, *VRTADR, *PGMACT, *FILEOPEN, *PRFDTA, *TASKSWT, *HEAP |
Optional |
SLTEVT | Specific events | *NO, *YES | Optional |
MCHINST | Machine instructions | Single values: *ALL, *NONE Other values (up to 50 repetitions): Character value |
Optional |
BASEVT | Base events | Single values: *NONE Other values (up to 27 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *PRCCRT, *PRCDLT, *TASKCRT, *TASKDLT, *TASKSWTIN, *TASKSWTOUT, *TASKSWTOUTQ, *TASKSWTOUTINT, *TASKAVAIL, *PMCO, *PGMDBG, *ACTGRPACTPGM, *ACTGRPCRT, *ACTGRPDLT, *EXCP, *MIEXCP, *DCRINTSTR, *DCRINTEND, *CPUVRYON, *CPUVRYOFF, *CPUSWTIN, *CPUSWTOUTY, *CPUSWTOUTP, *CPUAVAIL, *SETPRF, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
PGMEVT | Program events | Single values: *NONE Other values (up to 16 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *MIENTRY, *MIEXIT, *MISTR, *MIEND, *MIPRECALL, *MIPOSTCALL, *JVAENTRY, *JVAEXIT, *JVAPRECALL, *JVAPOSTCALL, *PRCENTRY, *PRCEXIT, *PASEPRCENTRY, *PASEPRCEXIT | ||
Element 2: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
STGEVT | Storage events | Single values: *NONE Other values (up to 13 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *CRTSEG, *DLTSEG, *EXDSEG, *FNDSEGSIZ, *TRUNCSEG, *SYSHEAP, *RESHEAP, *LCLHEAP, *USRHEAP, *ACTGRPHEAP, *HDLHEAP, *CLEHEAP, *STGPTC, *TSADRFALSETRAP, *SPCADRFALSETRAP, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
DSKEVT | Disk events | Single values: *NONE Other values (up to 14 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *ALLSTR, *READSTR, *READEND, *WRTSTR, *WRTEND, *PGREADSTR, *PGREADEND, *PGWRTSTR, *PGWRTEND, *RMTWRTSTR, *RMTWRTEND, *RMTPGWRTSTR, *RMTPGWRTEND, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
FAULTEVT | Fault events | Single values: *NONE Other values (up to 4 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *STR, *ENDOK, *ENDERR, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
JOBEVT | Job events | Single values: *NONE Other values (up to 10 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *LWSTR, *LWEND, *INELIGIBLE, *ACTIVE, *INTERRUPT, *MPLPOOLCHG, *TOBCHMPLPOOL, *TSLEND, *MPLLEAVE, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
LCKEVT | Lock events | Single values: *NONE Other values (up to 2 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *LWEND, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
SAREVT | SAR events | Single values: *NONE Other values (up to 18 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *ALLSTR, *CLR, *CLRPIN, *EXCHCLR, *READ, *READASYNC, *READASYNCCALL, *READPIN, *EXCHREAD, *EXCHREADASYNC, *WRT, *WRTASYNC, *WRTRMV, *WRTPGOUT, *RMV, *UNPINRMV, *ENDOK, *ENDERR, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
DSKSVREVT | Disk server events | Single values: *NONE Other values (up to 11 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *CTLEND, *RQSACP, *RQSRJT, *SVRTASKSTR, *SVRTASKEND, *RQSRCV, *RQSENDOK, *RQSENDERR, *TAPSNDCMD, *TAPDONE, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
OSEVT | Operating System events | Single values: *NONE Other values (up to 54 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *DBIO, *DBOPEN, *DBSVRCNN, *DBSVRREQ, *DIRSRV, *DTAARA, *DTAQ, *HOSTSVRCNN, *IFSCOMP, *IFSIO, *IFSOPEN, *MIEV8, *MGTC, *TRCCOMP, *TRCDTA, *USRTNS, *SAVRST, *ADDTHD1, *MIEV24, *MIEV25, *MIEV26, *MIEV27, *MIEV28, *MIEV29, *MIEV30, *MIEV35, *MIEV36, *MIEV37, *MIEV38, *MIEV39, *MIEV40, *MIEV41, *MIEV42, *MIEV43, *MIEV44, *MIEV45, *MIEV46, *MIEV47, *MIEV48, *MIEV49, *MIEV50, *MIEV51, *MIEV52, *MIEV53, *MIEV54, *MIEV55, *MIEV56, *MIEV57, *MIEV58, *MIEV59, *MIEV60, *MIEV61, *MIEV62 | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
JVAEVT | Java events | Single values: *NONE Other values (up to 20 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *OBJCRT, *GBGCOL, *GBGCOLSWEEP, *THDCRT, *THDDLT, *THDWAIT, *THDNFY, *THDNFYALL, *CLSLOAD, *CLSUNLOAD, *LIBOPR, *TFMSTR, *LCKSTR, *UNLCK, *JVAEXCP, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
CMNEVT | Communications events | Single values: *NONE Other values (up to 6 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *SOCKETSAPI, *SOCKETS, *IP, *TCP, *TCPIN, *TCPOUT, *UDP, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
APPEVT | Application events | Single values: *NONE Other values (up to 7 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *DOMTRCDTA, *WAS, *CONNECT, *APPEVT1, *APPEVT2, *APPEVT3, *APPEVT4 | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
PASEEVT | PASE events | Single values: *NONE Other values (up to 22 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *SYSCALLSTR, *SYSCALLEND, *FORKPARENTSTR, *FORKCHILDSTR, *FORKEND, *PRCINITSTR, *PRCINITEND, *EXECSTR, *EXECEND, *EXIT, *THDINITSTR, *THDINITEND, *THDEND, *LOADSTR, *LOADEND, *UNLOADSTR, *UNLOADEND, *SIGPRCSND, *SIGTHDSND, *SIGRCV, *TRCHOOK, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
SYNCEVT | Synchronization events | Single values: *NONE Other values (up to 13 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *CONDSET, *CONDWAIT, *HDLMTXRLS, *HDLMTXWAIT, *PTRMTXLOCK, *PTRMTXUNLOCK, *PTRSEMPOST, *PTRSEMWAIT, *NAMSEMPOST, *NAMSEMWAIT, *TKNLOCK, *TKNUNLOCK, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
JRNEVT | Journal events | Single values: *NONE Other values (up to 10 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *STRCOMMIT, *ENDCOMMIT, *STROBJFORCE, *ENDOBJFORCE, *STRROLLBACK, *ENDROLLBACK, *STRCYCLE, *STREVAL, *ENDEVAL, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
FILSVREVT | File server events | Single values: *NONE Other values (up to 9 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *IFSBSF, *IFSDIR, *IFSLFS, *LIC, *NETSVR, *NFS, *OS, *VNODMGMT, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
EXPCCHEVT | Expert cache events | Single values: *NONE Other values (up to 3 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *TUNE, *TUNEDB, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
DBEVT | Database events | Single values: *NONE Other values (up to 9 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
RSCAFNEVT | Resources affinity events | Single values: *NONE Other values (up to 9 repetitions): Element list |
Optional |
Element 1: Event identifier | *ALL, *CHGTASK, *CHGGRP, *CHGCFG, *BALCFG, *CHKBAL, *VFYBAL, *ANZBAL, *CHGBALSTT, *SERVICE | ||
Element 2: Event counter | *NONE, 1, 2, 3, 4 | ||
Element 3: Event format | *FORMAT1, *FORMAT2, *FORMAT3, *FORMAT4 | ||
TEXT | Text 'description' | Character value, *BLANK | Optional |
Top |
Specifies the name of the Performance Explorer definition being added. If the specified definition already exists in the QAPEXDFN file in library QUSRSYS, an error condition will occur. The user can either change the definition name or remove the existing definition using the Remove Performance Explorer Definition (RMVPEXDFN) command, and try this command again.
This is a required parameter.
Top |
Specifies the type of performance data to be collected.
In addition to collecting the information specified above, TYPE(*STATS) also provides the option of counting the occurrences of specific types of events. These can be counted in any of 4 counters provided.
To count the occurrences of a particular type of event, specify SLTEVT(*YES) and then choose the event-identifier(s) to be counted from the various event categories.
For example, TYPE(*STATS) SLTEVT(*YES) JOBEVT((*ALL 1)) would count all job events in counter 1.
Top |
Specifies the type of profile to collect. This parameter is only valid if TYPE(*PROFILE) is specified.
Top |
Specifies which jobs are included in the Performance Explorer data collection session.
Single values
Element 1: Job name
Qualifier 1: Job name
Qualifier 2: User
Qualifier 3: Number
Element 2: Thread identifier
Top |
Specifies which licensed internal code (LIC) tasks are included in the Performance Explorer data collection session. Up to 8 task names may be specified.
Note: LIC tasks can be obtained from the Performance Tools reports and WRKSYSACT command. There is no guarantee that LIC task names will remain the same or exist from system to system or release to release.
Single values
Other values
Top |
Specifies the program whose performance profile data is collected. This parameter is only valid if TYPE(*PROFILE) is specified. Up to 16 programs may be specified.
Element 1: Program
Qualifier 1: Program
Qualifier 2: Library
Element 2: Module
Element 3: Procedure
Element 4: Type
Element 5: Pane size
The pane size is the number of consecutive program instruction addresses assigned to each counter. The smaller the pane size, the more fine-grained the program profile information will be.
Top |
Specifies how the data is organized.
Note: This parameter is only valid if TYPE(*STATS) is specified.
Top |
Specifies the maximum amount of storage, in kilobytes (K), that the Performance Explorer tool uses for collecting trace data.
Note: This parameter is only valid if TYPE(*TRACE) is specified.
Top |
Specifies whether the trace records wrap (replace oldest records with new records) or whether the trace stops when all of the storage specified by the MAXSTG parameter has been used.
Note: This parameter is only valid if TYPE(*TRACE) is specified.
Top |
Specifies whether the data from different jobs should be merged together or kept separate.
Note: This parameter is only valid if DTAORG(*FLAT) is specified.
Top |
Specifies what types of threads and tasks should be included in the Performance Explorer session based on the creation time of the threads and tasks relative to the start time of the Performance Explorer session.
Top |
Specifies whether summary data should be listed for all jobs and tasks in the system, or only those jobs and tasks specified on the JOB or TASK parameter.
Top |
Specifies the interval at which samples are taken of the program. A small interval will cause a high number of samples to be taken, and will also cause higher overhead. The smaller the sampling interval, the larger the amount of trace data collected.
Note: This parameter is valid only when TYPE(*PROFILE) or TYPE(*TRACE) is specified.
Element 1: Milliseconds
Element 2: Randomize
Top |
Specifies which program call flow events are included in the TYPE(*STATS) definition.
Note: This parameter is only valid if TYPE(*STATS) is specified.
Top |
Specifies what type of trace performance data to be collected. Additional information about the TRCTYPE options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if TYPE(*TRACE) is specified.
Single values
Note: If TRCTYPE(*SLTEVT) is specified, SLTEVT(*YES) must also be specified.
Other values
Top |
For trace mode (TYPE(*TRACE)) collections, SLTEVT allows individual machine instructions and events to be specified in addition to the categories of events available with the TRCTYPE parameter. For statistics mode (TYPE(*STATS)) collections, SLTEVT allows individual events to be counted.
Note: This parameter is only valid if TYPE(*TRACE) or TYPE(*STATS) is specified.
Top |
Specifies which machine instructions are included in the Performance Explorer data collection session. Use this parameter in conjunction with the PGMEVT parameter. MCHINST controls which of the possible machine instructions are to be included in the collection. PGMEVT(*MISTR and *MIEND) controls whether any machine instructions are included in the collection.
Note: This parameter is only valid if TYPE(*TRACE) and SLTEVT(*YES) is specified.
Single values
Other values
Note: Specifying machine instructions should be done only under the direction of your iSeries service representative.
Top |
Specifies which base events are included in the definition. Additional information about the BASEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events. Values other than *FORMAT1 are valid for only the *PMCO and *SWOQ events. For all other events, *FORMAT1 will be used regardless of what format is specified.
*FORMAT2 for the *PMCO event will collect the same data as *FORMAT1 plus an additional 16 levels of the call stack. *FORMAT3 for the *PMCO event will collect the same data as *FORMAT1 plus 4 additional PMC registers.
*FORMAT2 for the *SWOQ event will collect the same data as *FORMAT1 plus an additional 16 levels of the call stack.
Top |
Specifies which program call flow events are included in the trace definition. Additional information about the PGMEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if TYPE(*TRACE) and SLTEVT(*YES) are specified.
Single values
Element 1: Event identifier
For the *MIENTRY and *MIEXIT events, programs and procedures must be explicitly enabled with the ENBPFRCOL parameter on the various compile and change program commands. For example, CRTCMOD ENBPFRCOL(*FULL *ALLPRC).
For the *JVAxxx events, the Java methods must be explicitly enabled via the ENBPFRCOL parameter (or its equivalents) on the Java and JIT compile commands. For example, CRTJVAPGM ENBPFRCOL(*FULL).
For the *PRCENTRY and *PRCEXIT events, procedures are implicitly enabled in programs that have been compiled at optimization level 30 or below. Optimization level 40 programs require explicit compiler options which activate these trace job (trcjob) style hooks. For example, CHGPGM LICOPT('CallTracingAtHighOpt'). Note that this works only for procedures that stack a frame on the invocation stack when called (non-leaf procedures).
Element 2: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which auxiliary storage management events are included in the definition. Additional information about the STGEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which disk events are included in the definition. Additional information about the DSKEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which page fault events are included in the definition. Additional information about the FAULTEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which job or process related events are included in the definition. Additional information about the JOBEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which lock or seize events are included in the definition. Additional information about the LCKEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which segment address register events are included in the definition. Additional information about the SAREVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which disk server events are included in the definition. Additional information about the DSKSVREVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which operating system events are included in the definition. Additional information about the OSEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which Java events are included in the definition. Additional information about the JVAEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
*FORMAT2 for the *OBJCRT, *LCKSTR, and *UNLCK events will collect the same data as *FORMAT1 plus an additional 16 levels of the call stack.
Top |
Specifies which communications events are included in the definition. Additional information about the CMNEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events. Values other than *FORMAT1 are valid for only the *SOCKETS events. For all other events, *FORMAT1 will be used regardless of what format is specified.
*FORMAT2 for the *SOCKETS event will collect the same data as *FORMAT1 except the application data contains 128 bytes of data instead of 64.
*FORMAT3 for the *SOCKETS event will collect the same data as *FORMAT1 except the application data contains 256 bytes of data instead of 64.
*FORMAT4 for the *SOCKETS event will collect the same data as *FORMAT1 except the application data contains 500 bytes of data instead of 64.
Top |
Specifies which application events are included in the definition. Additional information about the APPEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which Portable Application Solution Environment (PASE) events are included in the definition. Additional information about the PASEEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which synchronization events are included in the definition. Additional information about the SYNCEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which journal events are included in the definition. Additional information about the JRNEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which iSeries NetServer, File Server and Network File System Server and Client events are included in the definition. Additional information about the FILSVREVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which expert cache events are included in the definition. Additional information about the EXPCCHEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which database events are included in the definition. Additional information about the DBEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies which resources affinity events are included in the definition. Additional information about the RSCAFNEVT options can be found in the Performance Management information at http://www.ibm.com/servers/eserver/iseries/perfmgmt/resource.htm.
Note: This parameter is only valid if SLTEVT(*YES) is specified.
Single values
Element 1: Event identifier
Element 2: Event counter
Element 3: Event format
The event format describes what data is collected for this event. *FORMAT1 provides the data used for most data analysis. The other formats allow for collection of other data related to these events.
Top |
Specifies the text that briefly describes the Performance Explorer definition.
Top |
Example 1: Using TYPE(*TRACE)
ADDPEXDFN DFN(TEST1) TYPE(*TRACE) JOB(*) MAXSTG(5000)
This command adds a new performance definition named TEST1, which will result in a member named TEST1 being added to file QAPEXDFN in library QUSRSYS. When this definition is used to start a performance explorer session (STRPEX command), detailed trace information will be collected for the job that invoked the STRPEX command. A maximum of 5000 kilobytes of trace data will be collected. When the trace record storage area is full no more trace records will be collected.
Example 2: Using TYPE(*PROFILE)
ADDPEXDFN DFN(TEST2) TYPE(*PROFILE) PGM((MYLIB/MYSRVPGM1 *ALL *ALL *SRVPGM))
This command adds a new performance explorer definition named TEST2. When this definition is used to start a performance explorer session (STRPEX command), performance profile information for service program MYSRVPGM1 in library MYLIB will be collected.
Example 3: Using TYPE(*TRACE)
ADDPEXDFN DFN(TEST3) TYPE(*TRACE) JOB(*ALL) TRCTYPE(*CALLRTN *DSKIO1) TEXT('Trace definition example')
This command adds a new performance explorer definition named TEST3. When this definition is used to start a performance explorer session (STRPEX command), performance trace information for program call/return and disk input/output operation will be collected.
Example 4: Counting SAR Events
ADDPEXDFN DFN(TEST4) TYPE(*STATS) SLTEVT(*YES) SAREVT((*ALL 1)) TEXT('Count all SARs in counter 1')
This command adds a new performance explorer definition named TEST4. When this definition is used to start a session (STRPEX command), performance statistics for program and procedure call/return operations will be collected. In addition, all segment address register (SAR) events that occur will be counted in counter 1.
Top |
Top |