machinfo.1 (2012 03)

m
machinfo(1) machinfo(1)
All of this CPU information can be obtained programmatically using pstat_getprocessor(2).
NOTE: When
machinfo is used in a partition or system using a supported combination of
differing processors, machinfo will display information about each specific type of proces-
sor separately. This applies when processors with different cache sizes or steppings are
combined, as allowed by firmware and HP-UX. Beginning in HP-UX 11i v3 (B.11.31),
machinfo reports information for all active processors at once.
Memory This line displays the amount of memory configured on the system in MB and GB. If the
-m option is used, a second line will display the amount of Interleaved Memory (ILM).
This information can be obtained using
sysconf(_SC_MEM_MBYTES)
. See
pstat_getlocality(2) for information on how to calculate ILM.
Firmware This section lists the versions of firmware components that are installed on the system.
The number and type of firmware components is platform dependent. It may also indicate
if IPMI is supported.
This information can be obtained using
sysinfo(_SI_BIOS_REVISION,
_SI_BMC_FW_REV,)
and sysconf(_SC_IPMI_INTERFACE)
.
Platform Info
This section contains the model, machine ID number and the machine serial number. The
fields are interpreted as follows:
Model: The hardware model string.
Machine ID Number:
Unique identifier for each machine. Returned as an opaque string of print-
able ASCII characters. This string has the same value of all partitions in a
physical machine.
Machine Serial Number:
Not available on all classes of machines; if unavailable, will print a mes-
sage that "indicates id is not set for this machine". This string is not a
unique identifier for the machine, since machines of different classes can
have the same serial number.
This information can be obtained using
confstr(_CS_MACHINE_MODEL,
_CS_MACHINE_IDENT, _CS_MACHINE_SERIAL)
.
OS Info This section contains general information about the version of the OS installed on the sys-
tem. The fields are interpreted as follows:
Nodename: The node name (system name by which the system is usually known in the
UUCP network.
Release: The current release level of the operating system (i.e. B.11.31).
Version: The license level of the operating system.
Machine: The system architecture this OS supports (i.e. ia64, PA).
ID Number: The machine identification number.
vmunix_release_version:
The what string of the kernel.
This information can be obtained using
uname.
Notes and Caveats
On some processor models with a split-cache design,
machinfo may only detect the amount of processor
cache that is usable by the partition based on which cores of the processor(s) are assigned to the partition.
From some kinds of virtualized guest environments, the processors may appear to have one core per
socket. This is because the underlying association between processor cores and sockets is not visible
within the virtualized guest. CPU hyperthreading (as controlled by the LCPU attribute) may not be
available from a virtualized guest; in this case,
machinfo will not display the status of the LCPU attri-
bute.
When cores are dynamically moved between partitions, for example by using Dynamic Cores technology,
the number of active sockets shown by
machinfo may vary based on how many different sockets the
active cores are allocated from. Use the number of active cores instead of sockets to track the CPU
2 Hewlett-Packard Company 2 HP-UX 11i Version 3: March 2012