dbc_max_pct

dbc_max_pct defines the maximum percentage of memory to be used by dynamic buffer cache.

Acceptable Values:

Minimum
2
Maximum
90
Default
50

Specify integer value. For more information, see Specifying Parameter Values.

Description

When the parameters bufpages and nbuf are both set to their default value of 0, the size of the buffer cache grows or shrinks dynamically, depending on competing requests for system memory.

The value of dbc_max_pct sets the maximum percentage of physical memory that can be allocated to the dynamic buffer cache.

It is possible to set both dbc_max_pct and dbc_min_pct to the same value, 12 for example, and create a kernel that uses exactly that percentage of physical memory for the buffer cache, regardless of the size of physical memory.

Related Parameters

dbc_max_pct must be greater than or equal to dbc_minpct. See dbc_min_pct for additional information about how to calculate adequate minimum values for dbc_min_pct.

To use dynamic buffer caching, bufpages and nbuf must both be set to zero.

Additional Information