MONPARM parameter

From m204wiki
Jump to navigation Jump to search

SirMon system flags

Summary

Default value
X'00'
Parameter type
System
Where set
User 0 CCAIN parameters
Related products
SirMon
Introduced
Before Sirius Mods 6.7

Description

This is a bitmask parameter that affects certain performance and monitoring facilities. The meaning of the bits are:

X'01'
Indicates that the SirMon slicing enhancement is to be disabled. By default, scheduler slicing at SirMon authorized sites is enhanced so that a user that exceeds its disk I/O or CPU limits is more quickly detected than it would be, ordinarily. Without this enhancement, runaway threads can run for a long time before they are determined to have exceeded their resource limits. There is no particularly good reason to turn this enhancement off.
X'02'
Unused.
X'04'
Disables the Model 204 “free checkpoint” feature. With this feature, every user that commits an updating transaction after a checkpoint times out checks to see if it is now possible to perform a checkpoint. Such a checkpoint is called a free checkpoint. The advantage of this feature is that, if a checkpoint timeout was caused by a single, log-updating transaction, a checkpoint will be taken as soon as that transaction is done. The disadvantage is that on a busy system, this can take a bad situation (a missed checkpoint) and make it worse by gobbling up CPU at the end of every updating transaction, trying to determine if a checkpoint is now possible.
X'08'
Requests collection of UTI (User Think Interval) statistics. These statistics provide a picture of how long users are spending between screens. This setting is especially useful for detecting the use of screen-scraping scripts running against an Online — extremely small think times are indicative of scripts. The collected UTI stats begin with the letters U T I and can be found among the SirMon system stats. Setting this bit also causes the DEV63 through DEV74 stats in the journal to be misused to indicate the number of screen responses in a time range:
DEV63
UTI <= 0.1 second
DEV64
0.1 < UTI <= 0.25
DEV65
0.25 < UTI <= 0.5
DEV66
0.5 < UTI <= 1
DEV67
1 < UTI <= 2
DEV68
2 < UTI <= 5
DEV69
5 < UTI <= 10
DEV70
10 < UTI <= 15
DEV71
15 < UTI <= 20
DEV72
20 < UTI <= 30
DEV73
30 < UTI <= 50
DEV74
50 < UTI
X'08'
Requests collection of UTI (User Think Interval) statistics.
X'20'
Prevents users from setting an account ID. This is mainly useful if the account field is being used to assist in 3270 screen-scraping script instrumentation (MONPARM X'80' bit set).
X'40'
Makes the default account ID blank rather than equal to the userid. This is mainly useful if the account field is being used to assist in 3270 screen-scraping script instrumentation (MONPARM X'80' bit set).
X'80'
Enables screen-scraping instrumentation support. Taking advantage of this fairly advanced facility requires modification of any 3270 screen-scraping scripts. If there is interest in instrumenting 3270 scripts, contact Sirius Software technical support.