volumeStats

volumeStats 对象包含单个卷的统计数据。

对象成员

您可以使用以下方法获取部分或所有卷的 volumeStats 对象:

此对象包含以下成员:

名称 说明 计算方式 类型
accountID 卷所有者的帐户 ID。 不适用 整型
actualIOPS 卷在过去 500 毫秒的当前实际 IOPS。 时间点 整型
asyncDelay 自卷上次与远程集群同步以来经过的时间长度。如果卷未配对,则此成员为 null。
注: 处于活动复制状态的目标卷的 asyncDelay 始终为 0(零)。目标卷在复制期间能够感知系统,并假设 asyncDelay 始终准确无误。
不适用 ISO 8601 持续时间字符串或为 null
averageIOPSize 卷在过去 500 毫秒的最新 I/O 的平均大小(以字节为单位)。 时间点 整型
burstIOPSCredit 用户可用的 IOPS 额度的总数。如果卷使用的 IOPS 未达到配置的最大 IOPS,则额度会积累。 不适用 整型
clientQueueDepth 对卷执行的未完成读取和写入操作的数量。 不适用 整型
clusterUtilization 正在利用的集群容量。 不适用 浮点型
desiredMetadataHosts 在元数据服务之间迁移卷元数据时要迁移到的元数据(分区)服务。“null”值表示此卷不迁移。 不适用 JSON 对象
latencyUSec 过去 500 毫秒对卷完成操作的平均时间(以微秒为单位)。值为“0”(零)表示卷不具有任何 I/O。 时间点 整型
metadataHosts 卷元数据所在的元数据(分区)服务。可能值:
  • primary:托管卷的主元数据服务。
  • liveSecondaries:当前处于“活动”状态的二级元数据服务。
  • deadSecondaries:处于非活动状态的二级元数据服务。
不适用 JSON 对象
nonZeroBlocks 上次垃圾回收操作完成之后包含数据的 4KiB 块的总数。 不适用 整型
readBytes 自卷创建以来从卷读取的总累积字节数。 单调递增 整型
readBytesLastSample 在最后一个采样周期内从卷读取的总字节数。 时间点 整型
readLatencyUSec 过去 500 毫秒内完成对卷执行读取操作所需的平均时间(以微秒为单位)。 时间点 整型
readLatencyUSecTotal 从卷执行读取操作所用的总时间。 单调递增 整型
readOps 自卷创建以来卷的总读取操作数。 单调递增 整型
readOpsLastSample 最后一个采样周期内读取操作的总数。 时间点 整型
samplePeriodMSec 采样周期的长度(以毫秒为单位)。 不适用 整型
throttle 一个介于 0 到 1 之间的浮点值,表示系统由于数据重新复制、瞬时错误和生成快照而使客户端 IOPS 低于其最大 IOPS 多少。 不适用 浮点型
timestamp 当前时间(UTC+0 格式)。 不适用 ISO 8601 日期字符串
unalignedReads 自卷创建以来卷的总累积未对齐读取操作数。 单调递增 整型
unalignedWrites 自卷创建以来卷的总累积未对齐写入操作数。 单调递增 整型
volumeAccessGroups 卷所属的卷访问组的 ID 列表。 不适用 整型数组
volumeID 卷的 ID。 不适用 整型
volumeSize 总的已配置容量(以字节为单位)。 不适用 整型
volumeUtilization 一个浮点值,说明客户端当前的卷利用率。可能值:
  • 0:客户端未使用卷。
  • 1:客户端正在使用其最大值。
  • >1:客户端正在使用其突发。
不适用 浮点型
writeBytes 自卷创建以来写入卷的总累积字节数。 单调递增 整型
writeBytesLastSample 在最后一个采样周期内写入卷的总字节数。 单调递增 整型
writeLatencyUSec 过去 500 毫秒内完成对卷执行写入操作所需的平均时间(以微秒为单位)。 时间点 整型
writeLatencyUSecTotal 对卷执行写入操作所用的总时间。 单调递增 整型
writeOps 自卷创建以来卷的总累积写入操作数。 单调递增 整型
writeOpsLastSample 最后一个采样周期内写入操作的总数。 时间点 整型
zeroBlocks 上次垃圾回收操作完成之后不包含数据的空 4KiB 块的总数。 时间点 整型