Change memory pool size

The size of a memory pool directly affects the amount of work that a subsystem can process. The more memory a subsystem has, the more work it can potentially complete. It is important that you monitor your system carefully before you start changing the parameters of your memory pools. You will also want to periodically recheck these levels, as some readjustment might need to be done.

Make sure you turn off the system tuner before you start manually changing memory pool sizes. The system tuner automatically adjusts the sizes of your shared memory pools to the amount of work the system is doing. If the system tuner is not turned off, the changes you make manually might be changed automatically by the tuner.

Turn the system tuner off by changing the Automatically adjust memory pools and activity levels (QPFRADJ) system value to 0. (0 = No adjustment)

Character-based interface

Command: Change System Value (CHGSYSVAL )
Example: The following changes the size of the Machine pool.
CHGSYSVAL QMCHPOOL 'new-size-in-KB'
This corresponds to pool 1 on the WRKSYSTS display.

Example: The following changes the minimum size of the base pool.

CHGSYSVAL QBASPOOL 'new-minimum-size-in-KB'
This corresponds to pool 2 on the WRKSYSSTS display.
Note: The QBASPOOL system value only controls the minimum size of the base pool. The Base pool contains all of the storage that is not allocated to other pools.

Change the size of a shared pool

Command: Change Shared Storage Pool (CHGSHRPOOL)

The changes to shared pools take effect immediately if the shared pool is active and sufficient storage is available.

Command: Work with Shared Storage Pools (WRKSHRPOOL)

This command gives you access to the names and status information of shared pools. By using the menu options you can change values for pool size and maximum activity levels.