clusterCapacity

Contributors netapp-mwallis amgrissino Download PDF of this page

The clusterCapacity object contains high-level capacity measurements for the cluster. You can get cluster capacity information with the GetClusterCapacity API method. Space measurements in the object members are calculated in bytes.

Object members

This object contains the following members:

Name Description Type

activeBlockSpace

The amount of space on the block drives. This includes additional information such as metadata entries and space which can be cleaned up.

integer

activeSessions

The number of active iSCSI sessions communicating with the cluster.

integer

averageIOPS

The average IOPS for the cluster since midnight Coordinated Universal Time (UTC).

integer

clusterRecentIOSize

The average size of IOPS to all volumes in the cluster.

integer

currentIOPS

The average IOPS for all volumes in the cluster over the last 5 seconds.

integer

maxIOPS

The estimated maximum IOPS capability of the current cluster.

integer

maxOverProvisionableSpace

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. The value is calculated as follows: maxOverProvisionableSpace = maxProvisionedSpace * maxMetadataOverProvisionFactor

integer

maxProvisionedSpace

The total amount of provisionable space if all volumes are 100% filled (no thin provisioned metadata).

integer

maxUsedMetadataSpace

The number of bytes on volume drives used to store metadata.

integer

maxUsedSpace

The total amount of space on all active block drives.

integer

nonZeroBlock

The total number of 4KiB blocks that contain data after the last garbage collection operation has completed.

integer

peakActiveSessions

The peak number of iSCSI connections since midnight UTC.

integer

peakIOPS

The highest value for currentIOPS since midnight UTC.

integer

provisionedSpace

The total amount of space provisioned in all volumes on the cluster.

integer

timestamp

The date and time, in UTC+0 format, that this cluster capacity sample was taken.

ISO 8601 string

totalOps

The total number of I/O operations performed throughout the lifetime of the cluster.

integer

uniqueBlocks

The total number of blocks stored on the block drives. The value includes replicated blocks.

integer

uniqueBlocksUsedSpace

The total amount of data the uniqueBlocks take up on the block drives. See the GetclusterCapacity method for information about how this number relates to the uniqueBlocks value.

integer

usedMetadataSpace

The total number of bytes on volume drives used to store metadata.

integer

usedMetadataSpaceInSnapshots

The number 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.

integer

usedSpace

The total amount of space used by all block drives in the system.

integer

zeroBlocks

The total number of empty 4KiB blocks without data after the last round of garbage collection operation has completed.

integer

Find more information