vps_pagesize

vps_pagesize specifies the default user-page size (in Kbytes) that is used by the kernel if the user application does not use the chatr command to specify a page size.

Acceptable Values:

Minimum
4
Maximum
65536
Default
4

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

Description

This parameter is provided as a means to minimize lost cycle time caused by TLB (translation look-aside buffer) misses on systems using newer PA-RISC devices such as the PA-8000 that have smaller TLBs and no hardware TLB walker.

If a user application does not use the chatr command to specify a page size for program text and data segments, the kernel selects a page size that, based on system configuration and object size, appears to be suitable. This is called transparent selection. The selected size is then compared to the page-size value defined by vps_pagesize that is configured at system-boot time. If the the value is smaller than vps_pagesize, vps_pagesize is used.

For more information about how these parameters are used and how they affect system operation when user applications specify page sizes, refer to the whitepaper document available as a PostScript file in /usr/share/doc/var_pages.ps.

Additional Information