Hyperdisk 池的可用指标

本文档列出了 Hyperdisk 池(包括 Hyperdisk 存储池和 Hyperdisk Exapool)的指标。

借助指标,您可以回答有关池的问题,例如其预配性能和容量、池中的磁盘数量以及超额预配率。

如需了解如何查看本页列出的指标,请参阅 监控池的使用情况和性能

准备工作

  • 如果您尚未设置身份验证,请进行设置。身份验证用于验证您的身份,以便访问 Google Cloud 服务和 API。如需从本地开发环境运行 代码或示例,您可以通过选择以下选项之一向 Compute Engine 进行身份验证: {1

    选择标签页以了解您打算如何使用本页面上的示例:

    控制台

    当您使用 Google Cloud 控制台访问 Google Cloud 服务和 API 时,无需设置身份验证。

    gcloud

    1. 安装 Google Cloud CLI。 安装完成后, 初始化 Google Cloud CLI,方法是运行以下命令:

      gcloud init

      如果您使用的是外部身份提供方 (IdP),则必须先 使用联合身份登录 gcloud CLI

  • 设置默认区域和可用区
  • REST

    如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的 凭证。

      安装 Google Cloud CLI。

      如果您使用的是外部身份提供方 (IdP),则必须先 使用联合身份登录 gcloud CLI

    如需了解详情,请参阅 身份验证文档中的使用 REST 时进行身份验证 Google Cloud 。

Hyperdisk 池指标

下表列出了 Hyperdisk 存储池和 Hyperdisk Exapool 均可用的指标。

如需了解存储池和 Exapool 特有的指标,请分别参阅存储池指标Exapool 指标

如需以编程方式引用指标(例如使用 PromQL),请在指标名称 前添加 compute.googleapis.com/ 前缀,为便于阅读,该前缀已从表中省略。例如,容量超额预配指标的完全限定名称为 compute.googleapis.com/storage_pool/capacity_overprovisioning

问题 指标 说明
池属性
池中有多少个磁盘? 指标显示名:Disks

指标名称:(storage_pool/disks)
池中的磁盘数量。
为存储池预配了多少容量? 指标显示名:Provisioned Capacity

指标名称:(storage_pool/provisioned_capacity)
池的大小(以 TiB 为单位)。
与容量相关的指标
池的总容量中有多少百分比已预配给池中的磁盘?
如果池的容量超额预配,超额预配率是多少?
指标显示名:Capacity Overprovisioning (%)

指标名称 (storage_pool/capacity_overprovisioning)

池中磁盘的总预配容量与池的预配容量的比率,以百分比表示。

对于高级容量池,值大于 100% 表示容量超额预配。超额预配率是预配的总磁盘容量占池总容量的百分比。

相对于池的预配容量,池中的磁盘写入了多少数据(利用率)?
指标显示名: Capacity Utilization (%)

指标名称: (storage_pool/capacity_utilization)
池的已用容量, 以总池容量的百分比表示。此 值使用以下公式计算:
Utilization = (used_capacity/provisioned_capacity) * 100
为池中创建的磁盘预配了多少容量? 指标显示名:Total Disk Provisioned Capacity

指标名称:(storage_pool/total_disk_provisioned_capacity)
为池中的所有磁盘预配的容量总和。例如,包含 10 个磁盘(每个磁盘大小为 5 TiB)的池会为 “总磁盘预配容量”指标返回 50 TiB。
池中写入了多少数据(以字节为单位),包括 任何数据缩减? 指标显示名:Used Capacity

指标名称:(storage_pool/used_capacity)

对于标准容量池:这是存储池中所有磁盘的预配容量总和。这相当于 总磁盘预配容量

对于高级容量池:这是写入存储池中的磁盘的字节数。该值是在数据缩减后针对存储池中的所有磁盘汇总的(如果支持数据缩减)。

与性能相关的指标
为存储池中创建的磁盘分配或预配了多少吞吐量?

指标显示名:Total Disk Provisioned Throughput

指标名称: (storage_pool/total_disk_provisioned_throughput)

池中所有磁盘的预配吞吐量总和(以 MiB/秒为单位)。
为存储池中创建的磁盘分配了多少 IOPS?

指标显示名: Total Disk Provisioned IOPS

指标名称:(storage_pool/total_disk_provisioned_iops)

池中所有磁盘的预配 IOPS 总和。

Hyperdisk 存储池指标

下表列出了仅适用于 Hyperdisk 存储池的指标。

问题 指标 说明
Hyperdisk 存储池属性
为存储池预配了多少 IOPS? 指标显示名:Provisioned IOPS
指标名称:(storage_pool/provisioned_iops)
存储池的预配 IOPS。此指标仅对 Hyperdisk Balanced 存储池有效。
为存储池预配了多少吞吐量? 指标显示名称:预配吞吐量
指标名称:(storage_pool/provisioned_throughput)
存储池的预配吞吐量。
性能使用情况指标
存储池的预配 IOPS 中有多少百分比已预配给池中的磁盘?
如果池的 IOPS 超额预配,超额预配率是多少?
指标显示名:IOPS Overprovisioning (%)
指标名称:(storage_pool/iops_overprovisioning)

存储池中磁盘的总预配 IOPS 与存储池预配 IOPS 的比率,以百分比表示。

对于高级性能池,值大于 100% 表示池的 IOPS 超额预配。超额预配率是 预配的总磁盘 IOPS 占池预配 IOPS 的百分比。

存储池的预配吞吐量中有多少百分比已 预配给池中的磁盘?
如果池的吞吐量超额预配, 超额预配率是多少?
指标显示名:Throughput Overprovisioning(%)
指标名称:(storage_pool/throughput_overprovisioning)

存储池中磁盘的总预配吞吐量与存储池预配吞吐量的比率,以百分比表示。

对于高级性能池,值大于 100% 表示吞吐量超额预配。超额预配率是预配的总磁盘吞吐量占池总吞吐量的百分比。

存储池的预配 IOPS 中有多少百分比已被池中的磁盘使用或消耗? 指标显示名:IOPS Utilization (%)
指标名称:(storage_pool/iops_utilization)
存储池中磁盘的总预配 IOPS 与存储池预配 IOPS 的比率,以 百分比表示。此值使用以下公式计算:
Utilization = (used_iops/provisioned_iops) * 100
存储池的总吞吐量中有多少百分比已 被磁盘使用或消耗? 指标显示名:Throughput Utilization (%)
指标名称:(storage_pool/throughput_utilization)
存储池的已用吞吐量, 以其预配吞吐量的百分比表示。 此值使用以下公式计算:
Utilization = (used_throughput/provisioned_throughput) * 100
存储池的预配 IOPS 中有多少已 被池中的磁盘使用或消耗? 指标显示名:Used IOPS
指标名称:(storage_pool/used_iops)

对于标准性能池,此值等于 总磁盘预配 IOPS,并且每个磁盘的前 3,000 个预配 IOPS 不计入 此值。

对于高级性能池,此值是存储池中所有磁盘在指定时间段内消耗的 IOPS 总和。此指标不同于为 存储池中的磁盘预配的总 IOPS。

存储池的预配吞吐量中有多少 已被存储池中的磁盘使用或消耗? 指标显示名:Used throughput
指标名称:(storage_pool/used_throughput)

对于标准性能池,此值等于总 磁盘预配吞吐量,并且每个磁盘的前 140 MiB/秒 预配吞吐量不计入此 值。

对于高级性能池,此值是存储池中所有磁盘在指定时间段内消耗的吞吐量总和。此指标不同于为存储池中的磁盘预配的总吞吐量。

Hyperdisk Exapool 指标

下表列出了仅适用于 Hyperdisk Exapool 的指标。

问题 指标 说明
Exapool 属性
为 Exapool 购买了多少读取 IOPS? 指标显示名: Pool Maximum Read IOPS 根据容量单元的组合为 Exapool 购买的总读取 IOPS。 此指标仅对 Hyperdisk Balanced Exapool 有效。
为 Exapool 购买了多少读取吞吐量? 指标显示名: Pool Maximum Read Throughput
根据容量单元的组合为 Exapool 购买的总读取吞吐量。 基于容量单元的组合。
为 Exapool 购买了多少写入 IOPS? 指标显示名: Pool Maximum Write IOPS
根据容量单元的组合为 Exapool 购买的总写入 IOPS。 此指标仅对 Hyperdisk Balanced Exapool 有效。
为 Exapool 购买了多少写入吞吐量? 指标显示名: Pool Maximum Write Throughput
根据容量单元的组合为 Exapool 购买的总写入吞吐量
与性能相关的指标
Exapool 中的磁盘消耗了多少读取 IOPS? 指标显示名:Pool Used Read IOPS

指标名称:(storage_pool/used_read_iops)
为 Exapool 中的所有磁盘汇总的已用读取 IOPS。您可以将此值与预配的读取 IOPS 进行比较,以确定是否需要调整容量单元的组合。
Exapool 中的磁盘消耗了多少读取吞吐量? 指标显示名:Pool Used Read Throughput

指标名称: (storage_pool/used_read_throughput)
为 Exapool 中的所有磁盘汇总的已用读取吞吐量。您可以将此值与预置的读取 吞吐量进行比较,以确定是否需要调整容量 单元的组合。
Exapool 中的磁盘消耗了多少写入 IOPS? 指标显示名:Pool Used Write IOPS

指标名称: (storage_pool/used_write_iops)
为 Exapool 中的所有磁盘汇总的已用写入 IOPS。您可以将此值与预配的写入 IOPS 进行比较,以确定是否需要调整容量单元的组合。
Exapool 中的磁盘消耗了多少写入吞吐量? 指标显示名:Pool Used Write Throughput

指标名称: (storage_pool/used_write_throughput)
为 Exapool 中的所有磁盘汇总的已用写入吞吐量。您可以将此值与预配的写入 吞吐量进行比较,以确定是否需要调整容量 单元的组合。
与容量相关的指标
工作负载正在向池中的磁盘写入多少数据? 指标显示名: Pool User Written Bytes

使用 Exapool 中磁盘的应用写入的字节数总和。此字段用于 计算数据缩减率指标。

您只能使用 Cloud Monitoring 查看此指标;无法使用 Google Cloud CLI 查看此指标。

数据缩减策略的效果如何? 指标显示名: Pool Data Reduction Ratio 与保存到块存储的数据量相比,应用在池中的磁盘上写入了多少数据 。计算公式为:
Pool user written bytes / Pool used capacity.
例如,值“2:1”表示应用写入池中磁盘的每 2 个字节的数据在保存到块存储之前会缩减为 1 个字节。

后续步骤