SirAud parameters
SirAud has a set of parameters you can use to restrict the size of some reports or otherwise configure the SirAud run. These parameters must be provided in either of these ways:
- As a PARM on the EXEC card in MVS, for example:
//SIRAUD EXEC PGM=SIRAUD,PARM='NSUBS=10 ALLPR'
- As options on the M204CMS command in CMS, for example:
M204CMS SIRAUD ( NSUBS 10 ALLPR %
Under MVS, parameters are specified either by a parameter name alone or by a parameter name followed by an equal sign (=) followed by the parameter value. Under CMS, parameters are specified by a parameter name followed by a space and a percent sign (%), or by a parameter name followed by a space and a parameter value.
This page describes the parameter settings that are available for SirAud.
Note: You can change the default setting for some of the parameters; see SirAud default customization, below.
ALLPR and NOPR
These are two of the report selection parameters. The report selection parameters determine which reports are produced. They also direct all of the report output of SirAud to be written to the SYSPRINT output file, rather than having each of SirAud's reports written to a separate output file. If any report selection parameter is specified, all of the SirAud report output is written to SYSPRINT, and only to there.
The report selection parameters are ALLPR, NOPR, and the following:
- FILERP and NOFILERP
- PERFRP and NOPERFRP
- PROCRP and NOPROCRP
- SUBRP and NOSUBRP
- UTBLRP and NOUTBLRP
- UTBLSM and NOUTBLSM
Any of the above individual report parameters beginning with NO
is called the "negative" form of
the parameter, and it indicates that the given report should not be produced
The form without NO
is called the "positive" form, and it indicates the given report should be produced.
ALLPR is a shorthand for a list of all of the positive forms of the individual report parameters. NOPR is a shorthand for a list of all of the negative forms of the individual report parameters.
The effect of the report selection parameters is cumulative, and the specification of any of them can override the effect of a preceding specification.
If the first report selection parameter specified is a positive individual
report parameter, an implicit NOPR
precedes that.
If the first report selection parameter specified is a negative individual
report parameter, an implicit ALLPR
precedes that.
Thus, for example, the following produces all reports except PERFREPT and FILEREPT:
PARM=(NOPERFRP,NOFILERP)
The following produces only the UTBLSUMM and SUBREPT reports:
PARM=(UTBLSM,SUBRP)
And the following produces all reports except PROCREPT (the UTBLRP
in this example is superfluous):
PARM=(NOPROCRP,UTBLRP)
You may customize your SirAud load module so that ALLPR is the default; see ALLPR parameter customization.
FROM parameter
This parameter is used to restrict the analysis of the journal to those journal blocks that contain records that are at or after the indicated date and time. If the time on the journal block's trailer is greater than or equal to the FROM specification, the records in that block are included in the report analysis. Consequently, some records that are earlier than the FROM setting may be included.
The FROM syntax is:
FROM = yyddd | time | yyddd time
The FROM parameter options are:
yyddd | Indicates the date, in Julian format, where the FROM century is such that the start of the time period is within 40 years of the start date of the journal.
The analysis starts at the first journal record in the first journal block on or after the indicated day. |
---|---|
time | Indicates the 24-hour time in the format hh:mm[:ss]; ss defaults to 00.
The analysis starts at the first journal record in the first journal block on or after the indicated time of the first day of the journal. If the time value is less than the time of the first journal block, the analysis starts at the first journal record in the first journal block on or after the indicated time of the day after the first day of the journal. |
yyddd time | Indicates the date, in Julian format, where the FROM century is such that the start of the time period is within 40 years of the start date of the journal, and the 24-hour time in the format hh:mm[:ss] (where ss defaults to 00).
The analysis starts at the first journal record in the first journal block on or after the indicated time of the indicated day.
|
Also see the TO parameter, which can be used to specify the end of the date/time range for analysis.
Regardless of any date range restriction specified by FROM or
TO, SirAud examines the beginning part of the journal, through the following message:
M204.0075: INITIALIZATION COMPLETED. BUFFERS = n
.
The histogram of journal record types will include totals from this
initialization section of the journal as well as from the date range
selected for analysis.
A date range can be useful to provide a reference for interpreting other measures of Model 204 activity. For example, SirTune can show ratios for running procedure A versus other procedures: Assume that a SirTune report over some busy time period shows procedure A using 11% of the CPU in that period, and then you change the procedure. After the changes, SirTune on a new busy period might show procedure A CPU goes up to 12%. One way to check the effectiveness of your changes is to use SirAud PROCREPT reports with date/time ranges to see if this increase in CPU correlates to an increased number of invocations between the two busy times.
FILERP and NOFILERP
The FILERP and NOFILERP parameters have two effects:
- Forcing all report output to the SYSPRINT file
- Producing (FILERP) or suppressing (NOFILERP) the FILEREPT report.
See ALLPR and NOPR for a discussion of these and the other report selection parameters.
MAXBLK parameter
Syntax:
MAXBLK = n
This parameter is used to specify the number of journal blocks to process.
NAMEOFF parameter
Syntax:
NAMEOFF = n
This can be used, under the direction of Technical Support, to facilitate running SirAud with newer releases of Model 204, compensating for changes in the journal format.
NCP parameter
Syntax:
NCP = 1-255
This parameter sets the number of channel programs to use for the input journal. A higher value can improve I/O performance. If this parameter not specified, the value specified in the JOURNAL DD statement is used, otherwise the default of 22 is used.
NFILES parameter
Syntax:
NFILES = n
This parameter is used to restrict the number of files summarized in FILEREPT to the top n files by total disk I/O.
NPROCS parameter
Syntax:
NPROCS = n
This parameter is used to restrict the number of procedures summarized in PROCREPT to the top n procedures by total CPU.
NSUBS parameter
Syntax:
NSUBS = n
This parameter is used to restrict the number of subsystems summarized in SUBREPT to the top n subsystems by total CPU.
NUTBLS parameter
Syntax:
NUTBLS = n
This parameter is used to restrict the number of subsystems summarized in UTBLREPT to the top n subsystems by server size.
NUSUMM parameter
Syntax:
NUSUMM = n
This parameter is used to restrict the number of subsystems summarized in UTBLSUMM to the top n subsystems by server size.
PERFRP and NOPERFRP parameters
The PERFRP and NOPERFRP parameters have two effects:
- Forcing all report output to the SYSPRINT file
- Producing (PERFRP) or suppressing (NOPERFRP) the PERFREPT report.
See ALLPR and NOPR for a discussion of these and the other report selection parameters.
PROCRP and NOPROCRP parameters
The PROCRP and NOPROCRP parameters have two effects:
- Forcing all report output to the SYSPRINT file
- Producing (PROCRP) or suppressing (NOPROCRP) the PROCREPT report.
See ALLPR and NOPR for a discussion of these and the other report selection parameters.
SKIPBLK parameter
Syntax:
SKIPBLK = n
This parameter is used to specify a number of journal blocks to skip.
SUBRP and NOSUBRP parameters
The SUBRP and NOSUBRP parameters have two effects:
- Forcing all report output to the SYSPRINT file
- Producing (SUBRP) or suppressing (NOSUBRP) the SUBREPT report.
See ALLPR and NOPR for a discussion of these and the other report selection parameters.
TO parameter
Syntax:
TO = yyddd | time | yyddd time
This parameter is used to restrict the analysis of the journal to those journal blocks that contain records that are at the indicated date and time. If the time on the journal block's header is less than or equal to the TO specification, the records in that block are included in the report analysis. Consequently, some records that are later than the TO setting may be included.
The TO parameter options are:
yyddd | Indicates the date, in Julian format, where the TO century is such that the end of the time period is within 40 years of the start date of the journal.
The analysis ends with the last journal record in the last journal block on or before the indicated day. |
---|---|
time | Indicates the 24-hour time in the hh:mm[:ss] format; ss defaults to 59.
The analysis ends with the last journal record in the last journal block on or before the indicated time of the starting day of analysis.
If the The starting date and time of analysis is specified by the FROM parameter, if present, and otherwise is the date and time at the start of the journal. |
yyddd time | Indicates the date, in Julian format, where the TO century is such that the end of the time period is within 40 years of the start date of the journal, and the 24-hour time in the format hh:mm[:ss]; ss defaults to 59.
The analysis ends with the last journal record in the last journal block on or before the indicated time of the indicated day.
|
Also see the FROM parameter, which can be used to specify the start of the date/time range for analysis. The description there also provides an example of one benefit of date/time range selection with SirAud.
UTBLRANG parameter
Syntax:
UTBLRANG = n
This parameter is used to specify the number of standard deviations a server table highwater mark for an individual procedure is allowed to vary from the mean for the subsystem before the procedure is flagged for UTBLREPT.
The default is 2.
UTBLRP and NOUTBLRP parameters
The UTBLRP and NOUTBLRP parameters have two effects:
- Forcing all report output to the SYSPRINT file
- Producing (UTBLRP) or suppressing (NOUTBLRP) the UTBLREPT report.
See ALLPR and NOPR for a discussion of these and the other report selection parameters.
UTBLSM and NOUTBLSM parameters
The UTBLSM and NOUTBLSM parameters have two effects:
- Forcing all report output to the SYSPRINT file
- Producing (UTBLSM) or suppressing (NOUTBLSM) the UTBLSUMM report.
See ALLPR and NOPR for a discussion of these and the other report selection parameters.
You can change some of the SirAud defaults by applying zaps any time after you have installed the load module. This page contains the customizations you can perform.
SirAud default customization
ALLPR parameter customization
Apply the following zap to make the ALLPR parameter the default:
NAME SIRAUD JCUST VER 08 00 REP 08 80 ALLPR is default