Performance counters are modeled using the PerfCounterInfo data object type. Each instance of a PerfCounterInfo data object contains metadata about a specific metric available from the system. The disk group of counters support metrics for I/O (input/output) performance (such as latency and read- and write-speeds), and utilization metrics for storage as a finite resource. This page includes documentation for storage-utilization counters only. See the Disk I/O Counters page for information about disk I/O counters.
A datastore is a logical construct, conceptually similar to a volume. A datastore provides an abstraction of the underlying LUNs (logical unit numbers), which provide the actual physical storage. The storage-utilization counters measure various aspects of datastore space.
Some key points about storage utilization:
The instance property of the metric ID identifies the device associated with a metric returned from the system. Conversely, device information can be set in the instance property, in the PerfQuerySpecs optional metricId and passed to a PerformanceManager query operation to return storage utilization information for specific virtual machines or filetypes. The descriptions below include this information.
These counters are available from vCenter Server only (not directly from ESX).
Values are populated every 30 minutes.
|Configured size of the datastore. Available from a datastore entity only.|
|provisioned||absolute||kiloBytes||1||latest||Storage Space Potentially Used|
|Amount of storage set-aside for use by a datastore or virtual machine. Files on the datastore and the virtual machine can expand to this size, but not beyond it. Available from datastore and virtual machine target entities.|
|unshared||absolute||kiloBytes||1||latest||Storage Space Not Shared|
|Amount of space associated exclusively with a virtual machine. Available from datastore and virtual machine target entities.
|used||absolute||kiloBytes||1||latest||Storage Space Actually Used|
|Amount of space actually used by the virtual machine or the datastore. May be less than the amount provisioned at any given time, depending on whether the virtual machine is powered-off, whether snapshots have been created or not, and other such factors. Available from datastore and virtual machine target entities.
Back to Top of page