Name | Data Type | Default Value | Qualifiers |
Name | Data Type | Value |
ElementType | uint16 | |
Description | string | Defines the role that the element played for which this statistics record was collected. If the metered element is a system or a component of a system associated to a RegisteredProfile, then that profile may provide a more specialized definition and additional usage information for this property.
Generally, the ElementTypes defined here have the following meaning in the context of this class: 2, "Computer System": Cumulative statistics for the storage system. In the case of a complex system with multiple component Computer Systems, these are the statistics for the top-level aggregate Computer System. 3, "Front-end Computer System": Statistics for a component computer system that communicate with systems that initiate IO requests. 4, "Peer Computer System": Statistics for a component computer system that communicates with peer storage systems e.g. to provide remote mirroring of a volume. 5, "Back-end Computer System": Statistics for a component computer system that communicates with back-end storage. 6, "Front-end Port": Statistics for a port that communicates with systems that initiate IO requests. 7, "Back-end Port": Statistics for a port that initiates IO requests to storage devices. 8, "Volume": Statistics for an exposable storage extent, such as a StorageVolume or LogicalDisk. 9, "Extent": Statistics for an intermediate storage extent, i.e. an extent that is neither a volume or a disk. 10, "Disk Drive: Statistics for a StorageExtent that is associated to a DiskDrive through the MediaPresent association. 11, "Arbitrary LUs": Statistics that derive from access to Logical Units that are NOT StorageVolumes (e.g., controller commands). 12, "Remote Replica Group": Statistics for control IOs between an array and a remote mirror across a Network. Note that statistics for the actual movement of data to the remote mirror are attributed to the targeted StorageVolume (or LogicalDisk). Note that a particular element could be associated to multiple BlockStorageStatisticalData instances if it had multiple roles. For example, a storage array could contain redundant component computer systems that communicate both with hosts on the front end and disks on the back end. Such a device could have one BlockStorageStatisticalData instance where ElementType=3 and another instance where ElementType=5.If only rated data is included per RateElementType, this property shall be set to 0. |
Required | boolean | true |
ValueMap | string | 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x8000.. |
Values | string | Unknown, Computer System, Front-end Computer System, Peer Computer System, Back-end Computer System, Front-end Port, Back-end Port, Volume, Extent, Disk Drive, Arbitrary LUs, Remote Replica Group, DMTF Reserved, Vendor Specific |
IdleTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed idle time using ClockTickInterval units (Cumulative Number of Time Units for all idle time in the array). |
IOTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed I/O time (number of Clock Tick Intervals) for all I/Os as defined in 'Total I/Os'. I/O response time is added to this counter at the completion of each measured I/O using ClockTickInterval units. This value can be divided by number of IOs to obtain an average response time. |
KBytesRead | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of data read in Kbytes (1024bytes = 1KByte). |
PUnit | string | byte * 10^3 |
Units | string | KiloBytes |
KBytesReadRate | real32 | |
Description | string | The count of data read in Kbytes per second (1024bytes = 1KByte). |
PUnit | string | byte * 10^3 |
Units | string | KiloBytes |
KBytesTransferred | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of data transferred in Kbytes (1024bytes = 1KByte). |
PUnit | string | byte * 10^3 |
Units | string | KiloBytes |
KBytesTransferredRate | real32 | |
Description | string | The count of data transferred in Kbytes per second (1024bytes = 1KByte). |
PUnit | string | byte * 10^3 |
Units | string | KiloBytes |
KBytesWritten | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of data written in Kbytes (1024bytes = 1KByte). |
PUnit | string | byte * 10^3 |
Units | string | KiloBytes |
KBytesWrittenRate | real32 | |
Description | string | The count of data written in Kbytes per second (1024bytes = 1KByte). |
PUnit | string | byte * 10^3 |
Units | string | KiloBytes |
MaintOp | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of all disk maintenance operations (SCSI commands such as: Verify, skip-mask, XOR read, XOR write-read, etc).This is needed to understand the load on the disks that may interfere with normal read and write operations. |
MaintOpRate | real32 | |
Description | string | The cumulative count of all disk maintenance operations per second (SCSI commands such as: Verify, skip-mask, XOR read, XOR write-read, etc).This is needed to understand the load on the disks that may interfere with normal read and write operations. |
MaintTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed disk mainenance time. Maintainance response time is added to this counter at the completion of each measured maintenance operation using ClockTickInterval units. |
RateElementType | uint16 | |
Description | string | Similar description as the ElementType, except for rated data. If rated data is not included, this property shall be set to 0 or null. |
ModelCorrespondence | string | CIM_BlockStorageStatisticalData.ElementType |
ValueMap | string | 0, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, .., 0x8000.. |
Values | string | Unknown, Computer System Rate, Front-end Computer System Rate, Peer Computer System Rate, Back-end Computer System Rate, Front-end Port Rate, Back-end Port Rate, Volume Rate, Extent Rate, Disk Drive Rate, Arbitrary LUs Rate, Remote Replica Group Rate, DMTF Reserved, Vendor Specific |
ReadHitIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of all read cache hits (Reads from Cache). |
ReadHitIOsRate | real32 | |
Description | string | The count of all read cache hits (Reads from Cache) per second. |
ReadHitIOTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed time for all Read I/Os read from cache for all cumulative Read I/Os. |
ReadIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of all reads. |
ReadIOsRate | real32 | |
Description | string | The count of all reads per second. |
ReadIOTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed time for all Read I/Os for all cumulative Read I/Os. |
ReadSequentialHits | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of sequential read cache hits. |
ReadSequentialIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of sequential reads. |
TotalHitIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of Cache Hits (both read and write). |
TotalIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of I/Os for the object. |
TotalIOsRate | real32 | |
Description | string | The count of I/Os per second for the object. |
WriteHitIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of Write Cache Hits (Writes that went directly to Cache). |
WriteHitIOsRate | real32 | |
Description | string | The count of Write Cache Hits per second (Writes that went directly to Cache). |
WriteHitIOTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed time using ClockTickInterval units for all Write I/Os written to cache for all cumulative Write I/Os. |
WriteIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of all writes. |
WriteIOsRate | real32 | |
Description | string | The cumulative count of all writes per second. |
WriteIOTimeCounter | uint64 | |
Counter | boolean | true |
Description | string | The cumulative elapsed time for all Write I/Os for all cumulative Writes. |
WriteSequentialHits | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of sequential Write Cache Hits (sequential writes that went directly to Cache). |
WriteSequentialIOs | uint64 | |
Counter | boolean | true |
Description | string | The cumulative count of all sequential writes. |