tsb_alloc_hiwater_factor Parameter
- Description
-
Initializes
tsb_alloc_hiwaterto 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_factorWhen 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_minfreeandsegspt_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