HP Caliper 5.3 User Guide (5900-1558, February 2011)

Physical Id Physical identification number of the logical domain. Cell local memory physical
domains are numbered starting with 0. The interleaved memory physical domain
is −1.
Type Indicates whether this logical domain is physically configured as cell local
memory (CLM) or interleaved (ILV) memory.
# CPUs For each logical domain, indicates the number of CPUs that are sharing it.
Used Pages Number of memory pages currently in use.
Free Pages Current number of unused memory pages.
Total Pages Sum of Used Pages and Free Pages.
The Used Pages and Free Pages values are not very useful, because they reflect the total activity
(kernel plus all user processes) on the system, not just the memory usage of the process(es) being
measured by HP Caliper. The most important information in this table is the topology of the total
memory available on the system.
Process Memory Usage Table
This table contains snapshots of the dynamic memory usage of the process being measured.
Each snapshot measures all logical domains in the system, but reports on a logical domain only
if its memory usage has changed since the previous snapshot. If no logical domains have changed
since the last snapshot, then nothing is printed for a snapshot. This will leave “gaps” in the
timestamps printed. The only exception to this rule is the Begin and End measurements, which
always print all logical domains as a point of reference.
Each snapshot (with potentially multiple domain entries) is separated from the other snapshots by
a line of dashes ('-').
As with the System Memory Configuration table, total lines are printed only for ccNUMA systems
(which have multiple logical domains) and not for SMP systems (with a single local domain).
For all memory usage data in the Process Memory Usage table, the number of pages is printed
suffixed with a change indicator. This suffix is one of the following:
' ' if the value did not change since the last snapshot
'+' if the value increased
'-' if the value decreased
Each data value in an entry is independently evaluated, so that the page values in an entry (row)
might have different indicators.
The fields in each entry are:
Time Indicates the time that the snapshot was taken.
If the beginning measurement was requested (--memory-usage=begin),
then it is labeled Begin.
If the ending measurement was requested (--memory-usage=end), then
it is labeled End.
If periodic timed measurements were requested
(--memory-usage=timed), then they are labeled with their time relative
to the start time of the process. This relative time is printed as +hh:mm:ss
giving the hours, minutes, and seconds elapsed since the process started.
The time value will generally be a multiple of the requested sample period
(--memory-usage=nnn), which defaults to 1 second. “Gaps in the time
sequence of snapshots indicate a stretch of time where the process's memory
usage did not change.
Measuring Memory Usage Concurrently with Other Measurements 155