HP-UX 11i v3 Memory Management Subsystem

The HP-UX 11i v3 Memory
Management Subsystem
Technical white paper
Table of contents
Introduction ......................................................................................................................................... 3
The memory management subsystem .................................................................................................. 3
Tools to examine the memory management subsystem .......................................................................... 3
Top ................................................................................................................................................ 4
Swapinfo ........................................................................................................................................ 5
HP GlancePlus ................................................................................................................................. 5
Sar ................................................................................................................................................. 8
Locinfo to illustrate pstat_getlocality() call ............................................................................................ 9
Ipcs .............................................................................................................................................. 10
Interpreting the output from the tools ................................................................................................. 11
Does my system have enough memory? ........................................................................................ 11
Does my system have enough swap space? ................................................................................... 11
The example system .................................................................................................................... 11
Configuration and tuning opportunities ................................................................................................. 14
Local memory versus interleaved memory .......................................................................................... 14
Ejectable (floating) memory ............................................................................................................. 14
System base page size ................................................................................................................... 15
Configuring swap space ................................................................................................................. 15
Sizing the filecache ........................................................................................................................ 15
Tuning JFS (VxFS) ........................................................................................................................... 16
Considerations for application developers ............................................................................................ 17
Addressing model .......................................................................................................................... 17
Local memory ................................................................................................................................ 17
Large Virtual Pages ........................................................................................................................ 18
For more information .......................................................................................................................... 18
Appendix 1 -- Variations with OS release ............................................................................................. 19
Memory management enhancements since the initial HP-UX 11i v3 release .......................................... 19
Differences between HP-UX 11i v2 and HP-UX 11i v3 ........................................................................ 19
Unified Filecache ........................................................................................................................ 19
Unconditional use of pseudo-swap ............................................................................................... 19
Appendix 2 -- Variations with platform architecture ................................................................................ 19
Appendix 3 Operation of the pager (vhand) ...................................................................................... 20

Summary of content (26 pages)