tsb_alloc_hiwater_factor
Parameter
- Description
-
Initializes
tsb_alloc_hiwater
to impose an upper limit on the amount of physical memory that can be allocated for translation storage buffers (TSBs) as follows:tsb_alloc_hiwater
= physical memory (bytes) /tsb_alloc_hiwater_factor
When the memory that is allocated to TSBs is equal to the value of
tsb_alloc_hiwater
, the TSB memory allocation algorithm attempts to reclaim TSB memory as pages are unmapped.Exercise caution when using this factor to increase the value of
tsb_alloc_hiwater
. To prevent system hangs, the resulting high water value must be considerably lower than the value ofswapfs_minfree
andsegspt_minfree
. - Data Type
-
Integer
- Default
-
32
- Range
-
1 to MAXINIT
Note that a factor of 1 makes all physical memory available for allocation to TSBs, which could cause the system to hang. A factor that is too high will not leave memory available for allocation to TSBs, decreasing system performance.
- Dynamic?
-
Yes
- Validation
-
None
- When to Change
-
Change the value of this parameter if the system has many processes that attach to very large shared memory segments. Under most circumstances, tuning of this variable is not necessary.
- Commitment Level
-
Unstable