

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

# 衡量您的应用程序和网关间的性能。
<a name="PerfAppGateway-common"></a>

数据吞吐量、数据延迟和每秒操作数是您可用来了解使用网关的应用程序存储性能状况的三个度量指标。当使用正确的聚合统计数据时，您可使用 Storage Gateway 指标来度量这些值。

*统计数据* 是某指标在指定时间内的集合。在中查看指标值时 CloudWatch，使用`Average`统计数据表示数据延迟（毫秒），使用统计数据表示数据吞吐量（每秒字节数），使用`Samples`统计数据表示每秒 input/output 操作数 (IOPS)。`Sum`有关更多信息，请参阅 *Amazon CloudWatch 用户指南*中的[统计数据](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic)。

下表总结了可用来衡量应用程序和网关之间的吞吐量、延迟和 IOPS 的指标和相应统计数据。


| 关注项 | 如何测量 | 
| --- | --- | 
| 吞吐量  |  将 `ReadBytes` 和 `WriteBytes` 指标结合 `Sum` CloudWatch 统计数据使用。例如，5 分钟采样周期内的 `Sum` 指标的 `ReadBytes` 值除以 300 秒可以得出每秒字节数速率的吞吐量。  | 
| 延迟 | 将 ReadTime 和 WriteTime 指标结合 Average CloudWatch 统计数据使用。例如，Average 指标的 ReadTime 值为您提供采样周期内的每个操作的延迟时间。 | 
| IOPS | 将 ReadBytes 和 WriteBytes 指标结合 Samples CloudWatch 统计数据使用。例如，5 分钟采样周期内的 Samples 指标的 ReadBytes 值除以 300 秒可以得出 IOPS。 | 

对于平均延迟图表和平均大小图表，平均值通过该期间内完成的操作（读取或写入，以适用于图表者为准）总数计算得出。

**度量应用程序到卷的数据吞吐量**

1. 打开 CloudWatch 控制台，网址为[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)。

1. 选择 **Metrics**，再选择 **All metrics** 选项卡，然后选择 **Storage Gateway**。

1. 选择 **Volume metrics** 维度，然后找到要使用的卷。

1. 选择 `ReadBytes` 和 `WriteBytes` 指标。

1. 对于 **Time Range**，请选择一个值。

1. 选择 `Sum` 统计数据。

1. 对于 **Period**，请选择值 5 分钟或更长的时间。

1. 在得出的按时间排序的数据点集中， (其中一个用于 `ReadBytes`，另一个用于 `WriteBytes`)，将各个数据点除以周期 (以秒为单位) 得出采样点当时的吞吐量。总吞吐量是各个点吞吐量的和。

例如，如果在 300 秒期间内读取吞吐量为 2384199680 字节，则该数据点的近似吞吐率为每秒 7.9 兆字节。

**测量从应用程序到卷的每秒数据 input/output 操作次数**

1. 打开 CloudWatch 控制台，网址为[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)。

1. 选择 **Metrics**，再选择 **All metrics** 选项卡，然后选择 **Storage Gateway**。

1. 选择 **Volume metrics** 维度，然后找到要使用的卷。

1. 选择 `ReadBytes` 和 `WriteBytes` 指标。

1. 对于 **Time Range**，请选择一个值。

1. 选择 `Samples` 统计数据。

1. 对于 **Period**，请选择值 5 分钟或更长的时间。

1. 在得出的按时间排序的数据点集中 (其中一个用于 `ReadBytes`，另一个用于 `WriteBytes`)，将各个数据点除以周期 (以秒为单位) 得出 IOPS。

例如，如果在 300 秒期间内写入操作的数量为 24373，则该数据点的 IOPS 为每秒 81 次写入操作。