HP-UX Virtual Partitions Administrator Guide (includes A.05.08) (5900-1312, March 2011)

This uses the specified cell’s CLM. The basic syntax for this is:
-a|d cell:cell_ID:mem::size
For more information, see “Memory: Assigning (Adding) Or Deleting by Size (CLM)”
(page 181).
By address range.
This uses an address range within the available nPartition’s ILM or cell’s CLM. The basic
syntax for this is:
-a|d mem:::base:range
For more information, see “Memory: Assigning (Adding) Or Deleting by Address Range
(page 182).
Definitions for Dynamically Migrating ILM or CLM Memory
NOTE: Dynamic memory migration may require a system firmware upgrade. See the HP-UX
Virtual Partitions Ordering and Configuration Guide for details.
When assigning (adding) or deleting either ILM or CLM to a virtual partition, you can specify the
memory as either base or float.
Base Base memory cannot be deleted from a virtual partition when a virtual partition is up.
When a virtual partition is up, base memory can only be added to a virtual partition.
To delete base memory, the target virtual partition must be down. When the target virtual
partition is down, base memory can always be added to or deleted.
To specify base memory, you can append :base or :b to the aforementioned assignment
specifications (see below). :base is the default.
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, see the document Installing and Updating Guide for HP-UX
11i v3 (11.31).
Appendix F (page 291), 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.
Memory: Concepts and Functionality 177