kmem_do_largepage_cache_demotion man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

kmem_do_largepage_cache_dItanium(R)-based Skmem_do_largepage_cache_demotion(5)

NAME
       kmem_do_largepage_cache_demotion - tunable to enable memory reclamation
       by demoting large page translations cached for kernel allocations

VALUES
   Failsafe
   Default
   Allowed values
DESCRIPTION
       The tunable provides a way to reclaim unused portions of a kernel large
       page that are kept cached for future allocations.

       The  Large  Page Cache (LPC) layer provides a way to share a large page
       translation across many kernel allocations.  It also keeps unused  por‐
       tions of the large page cached and reduces TLB miss rate.

       A  kernel  large	 page cannot be freed back to the system until all the
       objects allocated from that large page are freed.  Under	 kernel-inten‐
       sive  workloads,	 the  objects allocated by the kernel may fragment the
       underlying large pages, making the kernel memory consumption too high.

       This may result in less memory availability and sometimes may result in
       sluggish	 behavior  of  user applications.  If this tunable is enabled,
       under low memory situations, the kernel demotes large page translations
       to  the	extent	where the free objects can be freed back to the system
       without affecting the  in-use  objects  that  previously	 shared	 their
       translation.

       must be a positive integer, either 0 (off) or 1 (on).

   Who Is Expected to Change This Tunable?
       Administrators  investigating the performance characteristics of kernel
       intensive workloads.

   Restrictions on Changing
       This tunable is present only on Itanium-based  platforms.   It  is  not
       available on PA-RISC platforms.

   What are the Side Effects of enabling the tunable?
       The  tradeoff with demoting kernel dynamic memory is that this causes a
       trend towards smaller translation sizes for in-use  kernel  memory  and
       increases  TLB  miss faults as a result.	 Of course, the actual perfor‐
       mance impact will depend on the data access pattern and the workload.

   When Should the Value of This Tunable Be Lowered?
       It should be lowered when the TLB miss  rate  for  kernel  accesses  is
       affecting  performance.	 The  TLB  miss	 rates	can be monitored using
       Caliper tool.  For more details on Caliper, go to

   When does this tunable change take effect?
       Changes to this tunable take effect immediately without any reboot.

ERRORS
       An invalid value is entered that is neither 0 nor 1.

WARNINGS
       All HP-UX kernel tunable parameters are release specific.  This parame‐
       ter  may	 be  removed or have its meaning changed in future releases of
       HP-UX.

       Installation of optional kernel software, from HP or other vendors, may
       cause  changes  to  tunable  parameter values. After installation, some
       tunable parameters may no longer be at the default or recommended  val‐
       ues.  For information about the effects of installation on tunable val‐
       ues, consult the documentation for the kernel software being installed.
       For  information	 about	optional  kernel  software  that  was  factory
       installed on your system, see HP-UX Release Notes at

AUTHOR
       was developed by HP.

SEE ALSO
       kctune(1), kmem_aggressive_caching(5).

			   Tunable Kernel Pkmem_do_largepage_cache_demotion(5)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net