Data sheet HP-UX Utilization Provider March 2013
Provider overview Description The Utilization Provider (UP) provides CPU, memory, disk, and network utilization data. It comprises a daemon (utild) that wakes up every 5 minutes and records data to the /var/adm/util file. Up to 30 days’ data is stored on the system, and on a typical installation this will be less than 5 MB. The WBEM provides access to this utilization data. The UP classes described in this document are registered in the root/cimv2 namespace.
will only be returned for the various derived classes (which vary by granularity -- OS, User, RP and so on). For attributes of this class, which are arrays indexed by snapshot, if the snapshot information is not available for the timeslice represented by the index, -1 will be returned. For these timeslices, the 'SnapshotTimeStamp' value will be a multiple of 'SnapshotWidth' seconds from the previous midnight since no snapshot actually exists for the timeslice.
Property Name Property Inheritance Property Value (and data source) sint32 TotalMemory[] Local Total number of megabytes of physical memory available during the utilization snapshot. boolean Local Indicates whether the memory utilization snapshot was taken at a time when the system was swapping memory to disk. This is generally an indication that the memory utilization number may be artificially low. sint8 CPUUtilization[] Local CPU utilization in percentage form.
Property Name Property Inheritance Property Value (and data source) string DiskInterfaceCards[] Local This field returns the list of disk interface cards present during the utilization snapshot. For each entry in this array, there is a corresponding array of snapshots in the disk utilization arrays, which are effectively flat two dimensional arrays. For example, the first 'NumSnapshots' entries in the DiskUtilization array will be specific to the first disk interface card in this array, and so on.
Property Name Property Inheritance Property Value (and data source) sint8 LanLinkAggregator[] Local Indicates whether a given LAN card is a link aggregator. If this attribute has a value of True(1), then data for this card should not be used in summing card data to determine the total LAN utilization for the OS instance. Otherwise, there will be redundancy between data in the link aggregator and data in the real physical cards.
Property Name Property Inheritance Property Value (and data source) boolean Local Indicates whether the LAN utilization snapshot was taken at a time when the system had packets in the queue. This is generally an indication that the LAN utilization number might be artificially low. As with the other LAN metrics, this is a 2 dimensional array. sint16 NumProcesses[] Local This field represents the number of processes in the process table that are used as part of the utilization data.
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 takes 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.
[out] sint32 DBCMemory, will be thrown. [out] sint32 SystemMemory, For the disk and LAN utilization data, data is returned by either disk interface or LAN card. Thus, the data for the card listed in index I of the LanCards array will be in index I of the other LAN data arrays. Also, for disk and LAN data, the values returned are the average values per snapshot for the group of snapshots included in the requested NumSecondsOfHistory.
getCurrentUtilization() HP_Utilization setGUID() HP_Utilization Table 5 HP_RPUtilization This class contains utilization information at the resource partition level. Notes for getCurrentUtilization() method (inherited from HP_Utilization).The DailyTimeStamp key will be ignored when calling this method via invokeMethod(). A value of zero can be passed for this key (00000000000000.000000:000), and only the rpID key will be used.
WorkloadDescription; string SGPackageName; Local This field represents the Service Guard package name that this workload is associated with. This attribute can be set with the setSGPackageName() method. When this value is set, the workload will be dynamically activated and deactivated depending on the state of the Service Guard package. boolean ActiveWorkload; Local This field is true if the workload is presently being watched.
refer to their attribute descriptions earlier in this file. Method that will modify a workload definition. This method will use the workload name and guid passed in as part of the key as 'old' values, and the input parameters below will be 'new' values. For more details about the values that can be passed for these input parameters, refer to their attribute descriptions earlier in this file.
Indications generated by this provider This provider currently does not generate any indications. Associations provided by this provider This provider currently does not support any associations. Links to more information Additional provider documentation: Unix: • Schema (mof) files are delivered in /opt/util/mof. • utild manpage. Known Defects and Performance Considerations WBEM Information: None For a CIM tutorial, go to http://www.dmtf.