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

Appendix D
361
D Memory Usage with vPars in nPartitions
This section discusses various usages of memory for vPars within nPartitions.
Within a vPars environment, memory is used not only by the HP-UX OS and applications, but can also be
used by the following:
nPartition Firmware
Firmware Partitions (fPars) on Integrity servers
vPars Monitor
nPartition Firmware
When the nPartition boots, the firmware requires between 8 to 64 MB of each cell (therefore, using CLM). The
exact amount depends on the specific server and the firmware. PA firmware requires approximately 8-16 MB
of each cell, and Integrity firmware requires approximately 16-64 MB of each cell. For exact amounts, please
see the firmware documentation for your hardware. This per-cell firmware memory requirement is necessary
for running the nPartition. It is not a consequence of running vPars.
If our example system has 2 cells and the firmware requires 64 MB per cell, 128 MB (64 MB x 2 cells = 128) of
the total cell local memory could be used by the nPartition firmware.
Firmware Partitions (fPars)
fPars is an interface/interpreter for the firmware on Integrity servers and vPars. fPars uses ILM memory.
fPar0 requires 384 MB of memory for vPars A.05.01, and 256 MB of memory for vPars A.04.03; fPar dump
requires 128 MB. The vPars Monitor runs on fpar0; fPar dump is used for Monitor panics.
Additionally, each virtual partition that is booted requires an fPar instance, which is an additional 32 MB per
fpar instance.
If our example system running vPars A.05.01 has 2 virtual partitions, 576 MB (384 + 128 + (32 x 2) = 576) is
used by fPars.
On a vPars A.04.03 system with 2 virtual partitions, 448 MB (256 + 128 + (32 x 2) = 448) is used by fPars.
Note that the memory used by fPars is provided by the last virtual partition booted.
vPars Monitor
The vPars Monitor itself requires memory. On PA, the Monitor uses approximately 25 MB of ILM. For
Integrity, fPars loads the Monitor into fpar0 memory and does not take any more memory than that already
consumed for fpar0 as described above.