Purpose
Restriction: Do
not enable the debug option unless under the direction of IBM® support.
If IBM Service determines they need more Runtime
Diagnostics data, they might request that you specify the debug options.
The
MODIFY HZR,ANALYZE,SYSNAME=XXXXXXX,DEBUG=(XXXXXXX,XXXXXXX) command
initiates an SVC dump to collect addition problem data.
Note: If
the DEBUG option is requesting when there is no event detected, only
the Runtime Diagnostics address space is dumped. If the DEBUG option
is requested when an event is detected, both the HZR address space
and the specific address spaces that are identified in the events
are dumped.
Tip: Before using this
option, ensure that the system is able to take an SVC dump. To determine
which dump options are currently in effect, use the DISPLAY
DUMP command.
Format
MODIFY HZR,ANALYZE,[SYSNAME=SYSNAME]([,DEBUG=ALL)|(LOOP|NOLOOP),(ENQ|NOENQ),
(LOCK|NOLOCK),(HIGHCPU|NOHIGHCPU),(MSGS|NOMSGS),(OMVS|NOOMVS),(LATCH|NOLATCH)])
Options
- SYSNAME
- The target system that Runtime Diagnostics analyzes. By default,
all analysis is conducted against the home system.
Note: When the
target system is not the home system, Runtime Diagnostics processes
only the following debug options:
- ALL
- ENQ
- NOENQ
- MSGS
- NOMSGS
- DEBUG
- Indicates conditions
under which Runtime Diagnostics initiates an SVC dump of the HZR address
space and the address spaces that are associated with events displayed
in message HZR0200I. Up to 15 address spaces can be reported in the
dump. The debug option controls only when the system dump occurs;
the debug option does not provide analysis of Runtime Diagnostics
processing.
When entering two or more debug options, use parenthesis
except with
ALL, which is mutually exclusive. For
example:
- F HZR,ANALYZE,DEBUG=ALL
- F HZR,ANALYZE,DEBUG=(LOOP,NOENQ)
Remember: Use the debug option only when under
the direction of IBM Service.
- ALL
- Runtime Diagnostics initiates an SVC dump of the
HZR address spaces of 15 address spaces and the 15 address spaces
associated with each LOOP, HIGHCPU, ENQ, LOCK, OMVS and LATCH event
that is displayed in message HZR0200I.
Note: The keyword ALL supersedes
all other keywords. For Example, if you specify both All and MSG on
the ANALYZE command, F HZR,ANALYZE,DEBUG=(ALL,MSGS),
MSGS is ignored.
- LOOP
- Runtime Diagnostics initiates an SVC dump of the
HZR address space, along with a maximum of 15 address spaces that
are associated with each LOOP event that displays
in the HZR0200I message. If any data spaces exist
for the address spaces dumped, they are also included in the dump.
- NOLOOP
- When no LOOP events are found during the ANALYZE
request, Runtime Diagnostics dumps the HZR address space.
- ENQ
- Runtime Diagnostics initiates an SVC dump of the
HZR address space along with a maximum of 15 address spaces that are
associated with each ENQ event that displays in
the HZR0200I message. If any data spaces exist for
the address spaces dumped, they are also included in the dump.
- NOENQ
- When no ENQ events are found during the ANALYZE
request, Runtime Diagnostics dumps the HZR address space.
- LOCK
- Runtime Diagnostics initiates an SVC dump of the
HZR address space along with a maximum of 15 address spaces that
are associated with each LOCK event that displays
in the HZR0200I message. If any data spaces exist
for the address spaces dumped, they are also included in the dump.
- NOLOCK
- When no LOCK events are found
during the ANALYZE request,
- HIGHCPU
- Runtime Diagnostics initiates an SVC dump of the
HZR address space along with a maximum of 15 address spaces that
are associated with each HIGHCPU event that displays
in the HZR0200I message. If any data spaces exist
for the address spaces dumped, they are also included in the dump.
- NOHIGHCPU
- When no HIGHCPU events are found
during the ANALYZE request, Runtime Diagnostics dumps the HZR address
space.
- MSGS
- Runtime Diagnostics dumps the HZR address space
when MESSAGE events are found during the ANALYZE request.
- NOMSGS
- Runtime Diagnostics dumps the HZR address space
when no MESSAGE events are found during the ANALYZE request.
- OMVS
- Runtime Diagnostics initiates an SVC dump of the
HZR address space, along with a maximum of 15 address spaces that
are associated with each OMVS event that displays
in the HZR0200I message. If any data spaces exist
for the address spaces dumped, they are also included in the dump.
- NOOMVS
- When no OMVS events are found
during the ANALYZE request, HZR dumps the HZR address space.
- LATCH
- Runtime Diagnostics initiates an SVC dump of the
HZR address space along with a maximum of 15 address spaces that
are associated with each LATCH event that displays
in the HZR0200I message. If any data spaces exist
for the address spaces dumped, they are also included in the dump.
- NOLATCH
- When NO LATCH events are found,
Runtime Diagnostics dumps the HZR address space .
Examples
- Example:
- Runtime Diagnostics shows a job consuming a high amount of CPU,
but your monitors are not showing the job that is consuming high CPU.
If instructed by IBM Service,
add the following debug option to the MODIFY command
the next time Runtime Diagnostics runs:
F HZR,ANALYZE,DEBUG=HIGHCPU
If
Runtime Diagnostics highlights the job with a HIGHCPU event,
it initiates an SVC dump of relevant storage areas to assist IBM Service in diagnosing analysis
processing.