Within the already allocated memory sizes, you
can specify the memory address ranges using the mem:::base:range syntax. However, this is not recommended unless you are familiar
with using memory addresses. You should also be familiar with the
requirement that all HP-UX kernels fit within 2 GB of memory, as described
in “2 GB Restriction”.
For usage information, see the vparmodify(1M) manpage. You should select your base:range after consulting vparstatus -A to determine which
ranges are available.
2 GB Restriction |
|
When ranges are specified for the entire memory
owned by a partition, you should ensure that at least one of the ranges
is below 2 GB and is large enough to accommodate the kernel for that
partition. However, other partitions also require memory below 2 GB
for their kernels. Hence, you also should ensure that the specified
range below 2 GB is not so large such as to preclude memory below
2 GB for the other partitions.
In general terms, the sum of the size of the kernels
must be < 2 GB. To calculate the kernel sizes, see “Calculating the Size of Kernels in Memory (PA-RISC only)”.
If you use the defaults of the dynamic tunables,
you will not run into the 2 GB limit. However, if you have adjusted
the dynamic tunables, it is possible to run beyond the 2 GB boundary.
For more information on adjusting the kernel size with dynamic tunables,
see the white paper Dynamically Tunable Kernel Parameters
at http://docs.hp.com.