我该如何使用 CloudWatch 指标来计算我的 EBS 卷所提供的平均吞吐量和平均 IOPS 数量?

上次更新时间:2020 年 2 月 3 日

我想要计算我的 Amazon Elastic Block Store (Amazon EBS) 卷的平均吞吐量和 IOPS 数量。我该如何使用 Amazon CloudWatch (CloudWatch) 指标以执行此操作? 

简短描述

您可以使用 CloudWatch 监控您的 EBS 卷的状态。然后,您可以利用此数据来确定您的卷所提供的平均 IOPS 数量及其平均吞吐量。

EBS 卷所提供的平均 IOPS 数量的计算方法为,为 VolumeReadOpsVolumeWriteOps 增加 CloudWatch 指标。

某实例上的 EBS 卷的平均吞吐量的计算方法为,为 VolumeReadBytesVolumeWriteBytes 增加 CloudWatch 指标。

解决方法

  1. 打开 CloudWatch 控制台
  2. 选择指标
  3. 选择 EBS,然后选择各卷指标
  4. 选择您想要绘制的指标。
  5. 选择已绘制指标选项卡。
  6. 统计数据下拉菜单中选择平均
  7. 周期下拉菜单中选择您想要查看的时段。

注:对于附加到基于 Xen 的实例上的 EBS 卷,来自 VolumeReadBytesVolumeWriteBytes CloudWatch 图表的平均指标显示所选时段的平均读取和写入 I/O 大小。

对于附加到基于 Nitro 的实例上的 EBS 卷,VolumeReadBytesVolumeWriteBytes 中的平均指标显示所选时段的平均带宽(以字节为单位)。要计算附加到基于 Nitro 的实例上的 EBS 卷的 I/O 大小,请参阅 EBS 会如何计算我应该用于 gp2 或 io1 卷的最佳 I/O 大小以增加吞吐量?


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?