

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

# 衡量网关和网关之间的性能 AWS
<a name="PerfGatewayAWS-common"></a>

数据吞吐量、数据延迟和每秒操作是您可用来理解使用 Storage Gateway 的应用程序存储性能状况的三个衡量指标。这三个值均可使用 Storage Gateway 指标来衡量，这些指标在您使用正确的集合统计数据时为您提供。下表总结了用来衡量网关和 AWS间的吞吐量、延迟和每秒输入/输出操作次数 (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。 | 
| 吞吐量到 AWS | 在Sum CloudWatch 统计数据中使用CloudBytesDownloaded和CloudBytesUploaded指标。例如，5 分钟采样周期内的CloudBytesDownloaded指标Sum值除以 300 秒得出从 AWS 网关到网关的吞吐量，单位为每秒字节数。 | 
| 数据延迟到 AWS | 将 CloudDownloadLatency 指标与 Average 统计数据结合使用。例如，Average 指标的 CloudDownloadLatency 统计数据为您提供每操作延迟。 | 

**测量从网关到的上传数据吞吐量 AWS**

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

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

1. 选择 **Gateway metrics** 维度并找到您希望使用的卷。

1. 选择 `CloudBytesUploaded` 指标。

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

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

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

1. 在得出的按时间排序的数据点集中，将各个数据点除以周期 (以秒为单位) 获得该样本周期当时的吞吐量。

将光标悬停在数据点上就会显示有关该数据点的信息，包括其值和上传的字节数。将该值除以 **Period** 值 (5 分钟) 得出采样点当时的吞吐量。例如，如果在 300 秒内从网关到的吞吐量 AWS 为 555,544,576 字节，则每秒的大致吞吐量为每秒 1.85 兆字节。

 

![\[网关的上传云字节数示例指标图表，其中包含总和统计数据。\]](http://docs.aws.amazon.com/zh_cn/storagegateway/latest/vgw/images/GatewayMetrics_25.png)


**如需衡量网关的每操作延迟**

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

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

1. 选择 **Gateway metrics** 维度并找到您希望使用的卷。

1. 选择 `ReadTime` 和 `WriteTime` 指标。

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

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

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

1.  在得出的按时间排序的点集中 (其中一个用于 `ReadTime`，另一个用于 `WriteTime`)，在相同的时间样本添加数据点，以得出以毫秒为单位的总延迟。

**测量从网关到的数据延迟 AWS**

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

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

1. 选择 **Gateway metrics** 维度并找到您希望使用的卷。

1. 选择 `CloudDownloadLatency` 指标。

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

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

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

得出的按时间排序的数据点集包含以秒为单位的延迟。<a name="GatewayAlarm2-common"></a>

**要将网关吞吐量的上限阈值警报设置为 AWS**

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

1. 选择 **Alarms**。

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

1. 选择 **Storage Gateway** 维度并找到要使用的网关。

1. 选择 `CloudBytesUploaded` 指标。

1. 要定义警报，请在 `CloudBytesUploaded` 指标大于或等于指定时间段的指定值时定义警报状态。例如，您可以定义 `CloudBytesUploaded` 指标在 60 分钟内 大于 10 MB 时的状态。

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

1. 选择**创建警报**。<a name="GatewayAlarm3-common"></a>

**要设置上限阈值警报，以便从中读取数据 AWS**

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

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

1. 选择 **StorageGateway：网关指标**维度，然后找到要使用的网关。

1. 选择 `CloudDownloadLatency` 指标。

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

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

1. 选择**创建警报**。