CONTROL BLOCK NAME = DFHCFS9D
NAME OF MATCHING PLS CONTROL BLOCK = None
DESCRIPTIVE NAME = CICS TS (CFDT) Statistics for server storage.
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1996, 2002
FUNCTION = CF Statistics for server main storage usage.
LIFETIME = N/A
STORAGE CLASS = N/A
LOCATION = N/A
N/A
NOTES :
DEPENDENCIES = S/370
MODULE TYPE = Control block definition
---------------------------------------------------------------------
Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
0 |
DFHCFS9D |
, CF main storage statistics record |
(0) |
FULLWORD |
4 |
S9 (0) |
Start of record |
(0) |
ADDRESS |
2 |
S9LEN |
Length of data area |
(0) |
1... ...1 |
|
S9IDE |
"0129" CF DT main storage stats mask |
(2) |
ADDRESS |
2 |
S9ID |
CF DT main storage stats id |
(2) |
.... ...1 |
|
S9VERS |
"X'01'" DSECT version number mask |
(4) |
ADDRESS |
1 |
S9DVERS |
CF DT main storage stats version |
(5) |
BITSTRING |
3 |
|
Reserved |
These are the statistics returned by the AXM page pool management
routines for the pools AXMPGANY and AXMPGLOW. Storage in these
pools is allocated in multiples of 4K pages on a 4K boundary.
The most frequent use is for segments of LIFO stack storage.
Storage is initially allocated from the pool using a bit map.
For faster allocation, free areas are not normally returned to the
pool but are added to a vector of free chains depending on the size
of the free area (1 to 32 pages). When storage is being acquired,
this vector is checked before going to the pool bit map.
If there are no free areas of the right size and there is not
enough storage left in the pool, free areas in the vector are put
back into the pool, starting from the smallest end, until a large
enough area has been created. This action appears as a compress
attempt in the statistics. If there is still insufficient storage
to satisfy the request, the request is failed.
Statistics for LOC=ANY storage pool.
|
(8) |
CHARACTER |
8 |
S9ANYNAM |
Pool name AXMPGANY |
(10) |
FULLWORD |
4 |
S9ANYSIZ |
Size of storage pool area |
(14) |
ADDRESS |
4 |
S9ANYPTR |
Address of storage pool area |
(18) |
FULLWORD |
4 |
S9ANYMX |
Total pages in the storage pool |
(1C) |
FULLWORD |
4 |
S9ANYUS |
Number of used pages in the pool |
(20) |
FULLWORD |
4 |
S9ANYFR |
Number of free pages in the pool |
(24) |
FULLWORD |
4 |
S9ANYLO |
Lowest free pages (since reset) |
(28) |
FULLWORD |
4 |
S9ANYRQG |
Storage GET requests |
(2C) |
FULLWORD |
4 |
S9ANYRQF |
Storage FREE requests |
(30) |
FULLWORD |
4 |
S9ANYRQS |
GETs which failed to get storage |
(34) |
FULLWORD |
4 |
S9ANYRQC |
Compress (defragmentation) attempts |
Statistics for LOC=BELOW storage pool.
|
(38) |
CHARACTER |
8 |
S9LOWNAM |
Pool name AXMPGLOW |
(40) |
FULLWORD |
4 |
S9LOWSIZ |
Size of storage pool area |
(44) |
ADDRESS |
4 |
S9LOWPTR |
Address of storage pool area |
(48) |
FULLWORD |
4 |
S9LOWMX |
Total pages in the storage pool |
(4C) |
FULLWORD |
4 |
S9LOWUS |
Number of used pages in the pool |
(50) |
FULLWORD |
4 |
S9LOWFR |
Number of free pages in the pool |
(54) |
FULLWORD |
4 |
S9LOWLO |
Lowest free pages (since reset) |
(58) |
FULLWORD |
4 |
S9LOWRQG |
Storage GET requests |
(5C) |
FULLWORD |
4 |
S9LOWRQF |
Storage FREE requests |
(60) |
FULLWORD |
4 |
S9LOWRQS |
GETs which failed to get storage |
(64) |
FULLWORD |
4 |
S9LOWRQC |
Compress (defragmentation) attempts |
(64) |
.11. 1... |
|
S9END |
"*" |
(64) |
.11. 1... |
|
S9CLEN |
"*-S9LEN" Length of this DSECT |