Hyper-Threading, available starting with HP-UX 11i v3 (B.11.31),
enables you to use multiple execution threads per core. (Cores were
formerly known as CPUs.) Each execution thread is a logical CPU.
Utilization is based on the usage of a core—not a logical
CPU. For example, assume a four-core system has Hyper-Threading enabled
so that it has eight logical CPUs. If the system has four processes,
each consuming an entire logical CPU, the reported utilization depends
on where those processes are. If the processes are on only two cores,
the utilization is 50% (2/4). With the processes distributed across
all four cores though, each process can consume an entire core, resulting
in a utilization of 100%.
When fss groups are being used, gWLM disables Hyper-Threading
for the default pset, where fss groups are created, to optimize workload
performance.
When an SRD is undeployed, gwlmagent restores
the lcpu_attr tunable to the value it had
when the system booted. This value can be different from the value
in effect before deployment if kctune was used
without a reboot.