Class CIM_VTLResourceUsage
extends CIM_StatisticalData

The CIM_VTLResourceUsage class provides the ability to track the current resource usage of the device in order to detect when the device resources are approaching their limits (and thus further device hardware is needed or some backups needs to be moved to another device). All these device resources need to be tracked at both the whole-device level but also at the virtual library level. Tracking resource usage at the library level is critical because the VLS can be partitioned into multiple logical libraries that use physically separate resources (e.g. different front-end FC ports, different storage pools) so if the device shows 50% full this could mean one library is 100% full and another library is 0% full. It contains data representing used capacity, compression ratios and deduplication ratios at VTL or VLS level.also support the ability to set resource thresholds so that alerts are generated when the device approaches a warning or critical resource threshold (to alert the user they may need to add hardware or reduce workload)

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_StatisticalData
   |
   +--CIM_VTLResourceUsage

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe CIM_VTLResourceUsage class provides the ability to track the current resource usage of the device in order to detect when the device resources are approaching their limits (and thus further device hardware is needed or some backups needs to be moved to another device). All these device resources need to be tracked at both the whole-device level but also at the virtual library level. Tracking resource usage at the library level is critical because the VLS can be partitioned into multiple logical libraries that use physically separate resources (e.g. different front-end FC ports, different storage pools) so if the device shows 50% full this could mean one library is 100% full and another library is 0% full. It contains data representing used capacity, compression ratios and deduplication ratios at VTL or VLS level.also support the ability to set resource thresholds so that alerts are generated when the device approaches a warning or critical resource threshold (to alert the user they may need to add hardware or reduce workload)
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::StorageStatistics
Versionstring2.29.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DeduplicationRatioreal32
DescriptionstringDeduplication ratio for this VTL or VLS. The storage capacity saved by deduplication , where the sum of all pre-deduplicated backup data is compared with the actual amount of storage the deduplicated data requires. For example, a value 10 means that ten times more data is being stored than the actual physical space it would require.
Readbooleantrue
DeduplicationRatioAlertsEnabledboolean
DescriptionstringA true value indicates that deduplication ratio alerts governed by DeduplicationRatioWarningAlertThreshold and DeduplicationRatioPhysicalCapacityCriticalAlertThreshold will be issued.
Readbooleantrue
DeduplicationRatioCriticalAlertThresholdreal32
DescriptionstringA critical-level alert will be issued if the deduplication ratio falls below the specified threshold
DeduplicationRatioWarningAlertThresholdreal32
DescriptionstringA warning-level alert will be issued if the deduplication ratio falls below the specified threshold
InReplicationThroughputuint64
DescriptionstringIncoming replication traffic in Kbytes/second (byte * 10^3 / second).
PUnitstringbyte * 10^3 / second
Readbooleantrue
LogicalCapacityAlertsEnabledboolean
DescriptionstringA true value indicates that logical capacity alerts governed by LogicalCapacityWarningAlertThreshold and LogicalCapacityCriticalAlertThreshold will be issued.
Readbooleantrue
LogicalCapacityCriticalAlertThresholduint16
DescriptionstringLogical capacity threshold after which a critical alert will betriggered. Readable and writable. Must be an integer value between 0 and 100.
LogicalCapacityWarningAlertThresholduint16
DescriptionstringLogical capacity threshold after which a warning alert will betriggered. Readable and writable. Must be an integer value between 0 and 100.
MaxValuesint64100
MinValuesint640
PUnitstringpercent
UnitsstringPercentage
OutReplicationThroughputuint64
DescriptionstringOutgoing replication traffic in Kbytes/second (byte * 10^3 / second).
PUnitstringbyte * 10^3 / second
Readbooleantrue
PhysicalCapacityAlertsEnabledboolean
DescriptionstringA true value indicates that physical capacity alerts governed by PhysicalCapacityWarningAlertThreshold and PhysicalCapacityCriticalAlertThreshold will be issued.
Readbooleantrue
PhysicalCapacityCriticalAlertThresholduint16
DescriptionstringPhysical capacity threshold after which a critical alert will be triggered. Readable and writable. Must be an integer value between 0 and 100.
MaxValuesint64100
MinValuesint640
PUnitstringpercent
Readbooleantrue
UnitsstringPercentage
PhysicalCapacityWarningAlertThresholduint16
DescriptionstringPhysical capacity threshold after which a warning alert will be triggered. Readable and writable. Must be an integer value between 0 and 100.
MaxValuesint64100
MinValuesint640
PUnitstringpercent
UnitsstringPercentage
RelativeThroughputuint16
DescriptionstringPerformance in percentage of the maximum performance allowed for this VTL or VLS. Must be an integer value between 0 and 100.
MaxValuesint64100
MinValuesint640
PUnitstringpercent
Readbooleantrue
UnitsstringPercentage
ReplicationTrafficAlertsEnabledboolean
DescriptionstringA true value indicates that replication traffic alerts governed by ReplicationTrafficWarningAlertThresholdand ReplicationTrafficCriticalAlertThreshold will be issued
Readbooleantrue
ReplicationTrafficCriticalAlertThresholduint64
DescriptionstringA critical-level alert will be issued if the replication traffic is beyond the specified threshold. This is in terms of kilo bytes per second (byte * 10^3 / second).
PUnitstringbyte * 10^3 / second
ReplicationTrafficWarningAlertThresholduint64
DescriptionstringA warning-level alert will be issued if the replication traffic is beyond the specified threshold. This is expressed in terms of kilo bytes per second (byte * 10^3 / second).
PUnitstringbyte * 10^3 / second
SystemRatioreal32
DescriptionstringCompression ratio for this VTL or VLS.The ratio of the Logical Data divided by the Used Capacity
Readbooleantrue
SystemRatioAlertsEnabledboolean
DescriptionstringA true value indicates that system ratio alerts governed by SystemRatioWarningAlertThreshold and SystemRatioCriticalAlertThreshold will be issued.
Readbooleantrue
SystemRatioCriticalAlertThresholdreal32
DescriptionstringA critical-level alert will be issued if the system ratio falls below the specified threshold. This must be an integer value between 0 and 100.
SystemRatioWarningAlertThresholdreal32
DescriptionstringA warning-level alert will be issued if the system ratio falls below the specified threshold. This must be an integer value between 0 and 100.
ThresholdCheckIntervaluint32
DescriptionstringThis property indicates the frequency in seconds used to compare threshold to actual values
PUnitstringsecond
Readbooleantrue
UnitsstringSeconds
ThresholdEnabledboolean
DescriptionstringThis field indicates if Threshold enabled or not.
Readbooleantrue
Throughputuint64
DescriptionstringPerformance in Kbytes per second (byte * 10^3 / second)
PUnitstringbyte * 10^3 / second
Readbooleantrue
ThroughputAlertsEnabledboolean
DescriptionstringA true value indicates that throughput alerts governed by ThroughputWarningAlertThreshold and ThroughputCriticalAlertThreshold will be issued.
Readbooleantrue
ThroughputCriticalAlertThresholduint16
DescriptionstringThroughput threshold after which a critical alert will be triggered.Readable and writable. Must be an integer value between 0 and 100.
MaxValuesint64100
MinValuesint640
PUnitstringpercent
Readbooleantrue
UnitsstringPercentage
ThroughputWarningAlertThresholduint16
DescriptionstringThroughput threshold after which a warning alert will be triggered. Readable and writable. Must be an integer value between 0 and 100.
MaxValuesint64100
MinValuesint640
PUnitstringpercent
UnitsstringPercentage
UsedLogicalCapacityreal64
DescriptionstringUsed logical capacity in Mbytes. Logical capacity is the amount of data the backup application wrote (before deduplication and compression), while the physical capacity is the amount of data actually stored on the disk.
PUnitstringbyte * 10^6
Readbooleantrue
UnitsstringMegaBytes
UsedLogicalCapacityOfMaxreal32
DescriptionstringUsed logical disk capacity as a proportion of the maximum physical disk capacity available for this VTL or VLS. Must be a floating point value between 0 and 1.
MaxValuesint641
MinValuesint640
PUnitstringbyte / byte
Readbooleantrue
UnitsstringProportion
UsedPhysicalCapacityreal64
DescriptionstringUsed physical capacity in Mbytes. Physical capacity is the amount of data actually stored on the disk, whether or not deduplicated.
PUnitstringbyte * 10^6
Readbooleantrue
UnitsstringMegaBytes
UsedPhysicalCapacityOfMaxreal32
DescriptionstringUsed physical disk capacity as a proportion of the maximum physical disk capacity available for this VTL or VLS. Must be a floating point value between 0 and 1.
MaxValuesint641
MinValuesint640
PUnitstringbyte / byte
Readbooleantrue
UnitsstringProportion

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_StatisticalData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_StatisticalData
SampleIntervaldatetimeCIM_StatisticalData
StartStatisticTimedatetimeCIM_StatisticalData
StatisticTimedatetimeCIM_StatisticalData

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
ResetSelectedStatsuint32CIM_StatisticalData