测量您的磁带网关和之间的性能 AWS - AWS Storage Gateway

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

测量您的磁带网关和之间的性能 AWS

您可以通过数据吞吐量、数据延迟和每秒操作数这三个衡量指标来了解使用磁带网关的应用程序存储的性能状况。当您使用正确的聚合统计数据时,可使用提供给您的 Storage Gateway 指标来衡量这些值。

统计数据 是某指标在指定时间内的集合。在中查看指标值时 CloudWatch,使用Average统计数据表示数据延迟(毫秒),使用Samples统计数据表示每秒输入/输出操作数()。IOPS有关更多信息,请参阅 Amazon CloudWatch 用户指南中的统计数据

下表汇总了可用于衡量吞吐量、延迟以及磁带网关IOPS与之间的吞吐量、延迟的指标和相应的统计数据 AWS。

关注项 如何测量
延迟 Average CloudWatch 统计数据中使用ReadTimeWriteTime指标。例如,Average 指标的 ReadTime 值为您提供采样周期内的每个操作的延迟时间。
吞吐量到 AWS Sum CloudWatch 统计数据中使用CloudBytesDownloadedCloudBytesUploaded指标。例如,5 分钟采样周期内的CloudBytesDownloaded指标Sum值除以 300 秒,得出从磁带网关到磁带网关的吞吐量, AWS 以每秒字节为单位。
数据延迟到 AWS CloudDownloadLatency 指标与 Average 统计数据结合使用。例如,Average 指标的 CloudDownloadLatency 统计数据为您提供每操作延迟。
测量从磁带网关到的上传数据吞吐量 AWS
  1. 打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 请选择 Metrics(指标)选项卡。

  3. 选择 StorageGateway:网关指标维度,然后找到要使用的磁带网关。

  4. 选择 CloudBytesUploaded 指标。

  5. 对于 Time Range,请选择一个值。

  6. 选择 Sum 统计数据。

  7. 对于 Period,请选择值 5 分钟或更长的时间。

  8. 在得出的按时间排序的数据点集中,将各个数据点除以周期 (以秒为单位) 获得该样本周期当时的吞吐量。例如,如果给定数据点从磁带网关到的吞吐量 AWS 为 555,544,576 字节,周期为 300 秒,则近似吞吐量为每秒 1.85 兆字节。

测量从磁带网关到的数据延迟 AWS
  1. 打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 请选择 Metrics(指标)选项卡。

  3. 选择StorageGateway: GatewayMetrics维度,然后找到要使用的磁带网关。

  4. 选择 CloudDownloadLatency 指标。

  5. 对于 Time Range,请选择一个值。

  6. 选择 Average 统计数据。

  7. 对于 Period,请选择值 5 分钟以匹配默认报告时间。

得出的按时间排序的数据点集包含以秒为单位的延迟。

将磁带网关吞吐量的上限阈值警报设置为 AWS
  1. 打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 选择 Create Alarm (创建警报) 可启动“Create Alarm (创建警报)”向导。

  3. 选择 StorageGateway:网关指标维度,然后找到要使用的磁带网关。

  4. 选择 CloudBytesUploaded 指标。

  5. 通过定义 CloudBytesUploaded 指标在指定时间段大于或等于指定值时的警报状态,定义警报。例如,可定义 CloudBytesUploaded 指标在 60 分钟内大于 10MB 时的警报状态。

  6. 针对该警报状态配置要采取的行动。例如,可获得向您发送的电子邮件通知。

  7. 选择创建警报

为读取数据设置上限阈值警报 AWS
  1. 打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 选择 Create Alarm (创建警报) 可启动“Create Alarm (创建警报)”向导。

  3. 选择 StorageGateway:网关指标维度,然后找到要使用的磁带网关。

  4. 选择 CloudDownloadLatency 指标。

  5. 通过定义 CloudDownloadLatency 指标在指定时间段大于或等于指定值时的警报状态,定义警报。例如,您可以定义 CloudDownloadLatency 在 2 小时内大于 60000 毫秒时的警报状态。

  6. 针对该警报状态配置要采取的行动。例如,可获得向您发送的电子邮件通知。

  7. 选择创建警报