HP-UX Utilization Provider A.01.08.08.00 Data Sheet
Table Of Contents
- Provider overview
 - Setting up the provider
 - Using the provider
- Schema supported by this provider
 - Table 1 HP_Utilization
 - Table 3 HP_OSUtilization
 - Table 4 Non-Standard intrinsic methods supported by HP_OSUtilization
 - Table 5 HP_RPUtilization
 - Table 6 Non-Standard intrinsic methods supported by HP_RPUtilization
 - Table 7 HP_WorkloadUtilization
 - Table 8 Non-Standard intrinsic methods supported by HP_WorkloadUtilization
 - Indications generated by this provider
 - Associations provided by this provider
 
 - Links to more information
 

Property Name 
Property Inheritance 
Property Value (and data source)  
sint8 HPVM_CPUUtilization[];
Local
CPU utilization in percentage form as 
reported by HPVM under HP
-UX. The 
value is a measure of percent busy, not 
percent of capacity. Percent of capacity 
take
s the current and maximum clock 
speed ratio into account. Valid values 
returned in this field
 are integers 
between 0 and 100; 
-1 in all other 
situations.
datetime CurrentTime;
Local
The current date and time.
sint32 CPUMaxClockRate[];
Local
This field represents the maximum CPU 
clock speed of the computer system.
sint32 TrueSnapshotWidth[];
Local
This field defines the true length of 
each snapshot. The goal for the width 
of each snapshot 
is 300 seconds; 
however system overhead can alter the 
length.
sint64 NicSpeed[];
Local
This field defines the current NIC 
(Network Interface 
Card) speed of the 
LAN card connected to the system in 
Mb/s
 during the utilization snapshot. 
sint64 LogicalDiskSpace[];
Local
This field 
specifies in MB the total 
logical disk space.
sint64 LogicalDiskUsed[];
Local
This field 
specifies in MB the total 
logica
l used disk space during the 
utilization snapshot.
sint64 PeakPagein[];
Local
This field defines the Peak rate of 
Pagein
, where pagein is the number of 
pages in request served.
sint64 PeakPageinFaults[];
Local
This field defines the Peak rate of 
Pagein
 faults, where pagein faults is 
the number of pages requested but not 
served.
sint32 DiskIOPerSec[];
Local
This field 
specifies the transfer of data 
to or from the physical hardware per 
second during the utilization snapshot
. 
sint32 CPUQueueLength[];
Loc
al 
This field 
specifies the number of 
processes waiting in queue for CPU 
time.
sint32 NumHardDisks[];
Local
This field 
specifies the total number of 
hard disks on the system.
Table 2 HP_Utilization extrinsic methods   
This table describes the extrinsic methods of HP_Utilization class. 
Method Name 
Description 
Exception thrown 
sint8 setGUID([in] sint64 newGUID)
  Method that sets the GUID for the class of 
utilization data. The old GUID (defaults to -1) 
should be provided as the key, and the new 
GUID as the parameter to this method. 
CIMOperationFailedException can be thrown on 
failure, or CIMAccessDeniedException if the user 
has insufficient authority.
sint8 getCurrentUtilization(
[in] uint16 NumSecondsOfHistory,
[out] sint64 GUID,
[out] uint32 
CPUClockSpeed, 
[out] sint8 MemoryUtilization,
[out] sint32 UserMemory,
Method that returns utilization data 
immediately and return an average value per 
snapshot for the snapshots included in the 
previous number of seconds specified. 
NumSecondsOfHistory must be in increments 
of SnapshotWidth. This method returns zero 
in the success case. In the failure case, an 
exception (of the type suitable for the failure) 
CIMOperationFailedException can be thrown on 
failure.










