Click or drag to resize

ClusterCapacity Class

ClusterCapacity High level capacity measurements for the entire cluster.
Inheritance Hierarchy
SystemObject
  SolidFire.CoreRpcBase
    SolidFire.Element.ApiClusterCapacity

Namespace:  SolidFire.Element.Api
Assembly:  SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax
C#
public class ClusterCapacity : RpcBase

The ClusterCapacity type exposes the following members.

Constructors
  NameDescription
Public methodClusterCapacity
Initializes a new instance of the ClusterCapacity class
Top
Properties
  NameDescription
Public propertyActiveBlockSpace
The amount of space on the block drives. This includes additional information such as metadata entries and space which can be cleaned up.
Public propertyActiveSessions
Number of active iSCSI sessions communicating with the cluster
Public propertyAverageIOPS
Average IPS for the cluster since midnight Coordinated Universal Time (UTC).
Public propertyClusterRecentIOSize
The average size of IOPS to all volumes in the cluster.
Public propertyCurrentIOPS
Average IOPS for all volumes in the cluster over the last 5 seconds.
Public propertyMaxIOPS
Estimated maximum IOPS capability of the current cluster.
Public propertyMaxOverProvisionableSpace
The maximum amount of provisionable space. This is a computed value. You cannot create new volumes if the current provisioned space plus the new volume size would exceed this number: maxOverProvisionableSpace = maxProvisionedSpace * GetClusterFull
Public propertyMaxProvisionedSpace
The total amount of provisionable space if all volumes are 100% filled (no thin provisioned metadata).
Public propertyMaxUsedMetadataSpace
The amount of bytes on volume drives used to store metadata.
Public propertyMaxUsedSpace
The total amount of space on all active block drives.
Public propertyNonZeroBlocks
Total number of 4KiB blocks with data after the last garbage collection operation has completed.
Public propertyPeakActiveSessions
Peak number of iSCSI connections since midnight UTC.
Public propertyPeakIOPS
The highest value for currentIOPS since midnight UTC.
Public propertyProvisionedSpace
Total amount of space provisioned in all volumes on the cluster.
Public propertySnapshotNonZeroBlocks
Total number of 4KiB blocks in snapshots with data.
Public propertyTimestamp
The date and time this cluster capacity sample was taken.
Public propertyTotalOps
The total number of I/O operations performed throughout the lifetime of the cluster
Public propertyUniqueBlocks
The total number of blocks stored on the block drives. The value includes replicated blocks.
Public propertyUniqueBlocksUsedSpace
The total amount of data the uniqueBlocks take up on the block drives. This number is always consistent with the uniqueBlocks value.
Public propertyUsedMetadataSpace
The total amount of bytes on volume drives used to store metadata
Public propertyUsedMetadataSpaceInSnapshots
The amount of bytes on volume drives used for storing unique data in snapshots. This number provides an estimate of how much metadata space would be regained by deleting all snapshots on the system.
Public propertyUsedSpace
Total amount of space used by all block drives in the system.
Public propertyZeroBlocks
Total number of 4KiB blocks without data after the last round of garabage collection operation has completed.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Builds a json-enabled string of all the properties and their values in this class.
(Inherited from RpcBase.)
Top
See Also