Click or drag to resize

VolumeStats Class

VolumeStats Contains statistical data for an individual volume.
Inheritance Hierarchy
SystemObject
  SolidFire.CoreRpcBase
    SolidFire.Element.ApiVolumeStats

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

The VolumeStats type exposes the following members.

Constructors
  NameDescription
Public methodVolumeStats
Initializes a new instance of the VolumeStats class
Top
Properties
  NameDescription
Public propertyAccountID
AccountID of the volume owner.
Public propertyActualIOPS
Current actual IOPS to the volume in the last 500 milliseconds.
Public propertyAsyncDelay
Public propertyAverageIOPSize
Average size in bytes of recent I/O to the volume in the last 500 milliseconds.
Public propertyBurstIOPSCredit
The total number of IOP credits available to the user. When users are not using up to the max IOPS, credits are accrued.
Public propertyClientQueueDepth
The number of outstanding read and write operations to the cluster.
Public propertyDesiredMetadataHosts
Public propertyLatencyUSec
The observed latency time, in microseconds, to complete operations to a volume. A "0" (zero) value means there is no I/O to the volume.
Public propertyMetadataHosts
The volume services on which the volume metadata resides.
Public propertyNonZeroBlocks
The number of 4KiB blocks with data after the last garbage collection operation has completed.
Public propertyReadBytes
Total bytes read by clients.
Public propertyReadBytesLastSample
The total number of bytes read from the volume during the last sample period.
Public propertyReadLatencyUSec
The average time, in microseconds, to complete read operations.
Public propertyReadOps
Total read operations.
Public propertyReadOpsLastSample
The total number of read operations durin gth elast sample period.
Public propertySamplePeriodMSec
The length of the sample period in milliseconds.
Public propertyThrottle
A floating value between 0 and 1 that represents how much the system is throttling clients below their max IOPS because of re-replication of data, transient errors and snapshots taken.
Public propertyTimestamp
The current time in UTC.
Public propertyTotalLatencyUSec
The average time, in microseconds, to complete read and write operations to a volume.
Public propertyUnalignedReads
For 512e volumes, the number of read operations that were not on a 4k sector boundary. High numbers of unaligned reads may indicate improper partition alignment.
Public propertyUnalignedWrites
For 512e volumes, the number of write operations that were not on a 4k sector boundary. High numbers of unaligned writes may indicate improper partition alignment.
Public propertyVolumeAccessGroups
List of volume access group(s) to which a volume beintegers.
Public propertyVolumeID
Volume ID of the volume.
Public propertyVolumeSize
Total provisioned capacity in bytes.
Public propertyVolumeUtilization
A floating value that describes how much the client is using the volume. Values: 0 = Client is not using the volume 1 = Client is using their max >1 = Client is using their burst
Public propertyWriteBytes
Total bytes written by clients.
Public propertyWriteBytesLastSample
The total number of bytes written to the volume during the last sample period.
Public propertyWriteLatencyUSec
The average time, in microseconds, to complete write operations.
Public propertyWriteOps
Total write operations occurring on the volume.
Public propertyWriteOpsLastSample
The total number of write operations during the last sample period.
Public propertyZeroBlocks
Total number of 4KiB blocks without data after the last round of garbage 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