HP-UX Virtual Partitions Administrator's Guide (includes A.05.02)

CPU, Memory, and I/O Resources (A.05.xx)
Memory: Concepts and Functionality
Chapter 6
196
While there is no specific minimum base memory requirement per vpar, the HPUX
kernel does require a certain amount of base memory to boot successfully. For
information on how much this should be, please see the document Installing and
Updating Guide for HP-UX 11i v3 (11.31).
Appendix F, “Supported Configurations for Memory Migration,” on page 365, specifies
the minimum portion of the total memory in the virtual partition that must be
configured as base memory when the virtual partition is up. If the documented ratio is
not maintained, the partition boot or online addition or deletion of float memory may
fail.
Float Float memory can be added to as well as deleted from a virtual partition while the
virtual partition is up or down.
To specify float memory, you must append :float or :f to the memory assignment
specification (see below). The only exception is if you are deleting a user-specified range
of memory added as float, as memory ranges are unique.
Therefore, if you wish to add and delete memory online (while the virtual
partition is up), you must specify :float or :f on the command line when you
assign the memory; if you do not specify :float or :f on the command line, that
memory will be assigned as :base (the default) in which case you will not be
able to delete the memory online. This is also true when you assign memory
during the creation of a virtual partition. If you do not specify :float during
the creation of the virtual partition, all memory assigned to the virtual
partition will be considered as base.
When you wish to delete float memory online, you must also specify :float or :f
on the command line; otherwise, because :base is the default, you will be attempting
to delete base memory, which is not allowed.
When you wish to delete float memory offline, you must also specify :float or :f
on the command line; otherwise, because :base is the default, you will be deleting
base memory.
There are no minimum requirements of vPars for float memory assigned to a virtual
partition.
NOTE Memory is bound to a virtual partition when the virtual partition is booted, when memory is
added online, and when assigned using an explicit user-specified range. Memory acquires the
base or float attribute only when it is bound to a virtual partition. The available memory
ranges within the monitor that are not bound to any virtual partition do not have any base or
float attribute.
Memory ranges assigned by the vPars Monitor, both ILM and CLM, cannot be deleted online.
Only user-assigned ranges of float memory can be deleted online.
The table below summarizes what you can do with each type of memory.
Table 6-1 Allowed Memory Migration Operations
Base Memory Float Memory
vPar State Add Delete Add Delete
UP Allowed Not Allowed Allowed Allowed