This document describes how to extend the Natural Swap Pool capacity by generating ESA Data Space.
The section covers the following topics:
To achieve a further reduction of the swap I/O operations, you can use
the keyword parameters DATA
and DESA
of
the CMPSTART
program to extend the Natural Swap Pool capacity by generating ESA Data Space.
This Data Space will be available to store compressed Natural user threads
whenever the Swap Pool runs out of space.
When this Data Space has been also consumed, a check occurs whether it
is necessary to write user threads from the Data Space to the roll file,
because their life time has ended (see the keyword parameters
DSPCONT
and
DSPLIFE
of macro NTSWPRM
).
If there is no free storage space in the Data Space, the swap pool logic will cause the oldest inactive user thread to be written from the swap pool to the roll file.
The generated ESA Data Space is divided into slots of equal size.
If you are using the TP monitor openUTM, you can define the
slot size by appropriately setting the keyword parameter
ROLLTSZ
of the NATUTM
macro.
If you are using the TP monitor CICS, the Data Space slot size will automatically take the size of the longest thread.
You can optimize use of the roll file slot by setting the keyword
parameter SWPCOPT=Y
(NTSWPRM
macro) to adjust the Data Space slot size.
The size, name and cache size of the swap pool are specified using
profile parameter BPI
or the
corresponding macro NTBPI
in the Natural parameter module,
that is, the (NT)BPI
settings in effect for the Natural
session initializing the Natural CICS environment are taken.