

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 測量閘道與 之間的效能 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 | 搭配使用 CloudBytesDownloaded 和 CloudBytesUploaded 指標與 Sum CloudWatch 統計資料。例如，在 5 分鐘的取樣期間， CloudBytesDownloaded 指標Sum的值除以 300 秒，可讓您以每秒位元組為單位從 AWS 到閘道的輸送量。 | 
| 資料的延遲 AWS | 搭配 CloudDownloadLatency 統計資料使用 Average 指標。例如，Average 指標的 CloudDownloadLatency 統計資料可讓您了解在範例期間內每個操作的延遲。 | 

**測量從閘道到 的上傳資料輸送量 AWS**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 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 MB。

 

![閘道的雲位元組上傳指標圖範例，其中包含總統計資料。](http://docs.aws.amazon.com/zh_tw/storagegateway/latest/vgw/images/GatewayMetrics_25.png)


**測量閘道每個操作的延遲**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 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. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 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. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Alarms (警示)**。

1. 選擇 **Create Alarm (建立警示)** 以啟動 [Create Alarm] (建立警示) 精靈。

1. 選擇 **Storage Gateway (儲存體閘道)** 維度，然後尋找您希望使用的閘道。

1. 選擇 `CloudBytesUploaded` 指標。

1. 若要定義警示，請定義當 `CloudBytesUploaded` 指標大於等於指定值且持續指定時間之後的警示狀態。例如，您可以定義當 `CloudBytesUploaded` 指標大於 10 MB 長達 60 分鐘時的警示狀態。

1. 設定要針對警示狀態採取的動作。例如，您可以設定要傳送一封電子郵件通知給您。

1. 選擇**建立警示** 。<a name="GatewayAlarm3-common"></a>

**設定從 讀取資料的閾值上限警示 AWS**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Create Alarm (建立警示)** 以啟動 [Create Alarm] (建立警示) 精靈。

1. 選擇 **StorageGateway: Gateway Metrics (StorageGateway：閘道指標)** 維度，然後尋找您希望使用的閘道。

1. 選擇 `CloudDownloadLatency` 指標。

1. 定義當 `CloudDownloadLatency` 指標大於等於指定值且持續指定時間之後的警示狀態，來定義警示。例如，您可以定義當 `CloudDownloadLatency` 指標大於 60,000 毫秒且長達 2 小時的情形下之警示狀態。

1. 設定要針對警示狀態採取的動作。例如，您可以設定要傳送一封電子郵件通知給您。

1. 選擇**建立警示**。