

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

# 使用 Amazon CloudWatch 監控
<a name="monitoring-cloudwatch"></a>

Amazon CloudWatch 會從 FSx for Windows File Server 檔案系統收集原始資料，並將其處理為可讀且幾近即時的指標。這些統計資料會保留 15 個月，讓您存取歷史資訊，以協助您深入了解工作流程或檔案系統的效能。

FSx for Windows File Server 會在下列網域中發佈 CloudWatch 指標：
+ 網路 I/O 指標會測量存取檔案系統和檔案伺服器的用戶端之間的活動。
+ 檔案伺服器指標會測量網路輸送量使用率、檔案伺服器 CPU 和記憶體，以及檔案伺服器磁碟輸送量和 IOPS 使用率。
+ 磁碟 I/O 指標會測量檔案伺服器與儲存磁碟區之間的活動。
+ 儲存磁碟區指標會測量 HDD 儲存磁碟區的磁碟輸送量使用率，以及 SSD 儲存磁碟區的 IOPS 使用率。
+ 儲存容量指標會測量儲存用量，包括因重複資料刪除而節省的儲存成本。

下圖說明 FSx for Windows File Server 檔案系統、其元件和指標網域。

![FSx for Windows File Server 會在 CloudWatch 中報告監控網路 I/O、檔案伺服器效能和儲存磁碟區效能的指標。](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/metrics-overview-FSxW.png)


根據預設，Amazon FSx for Windows File Server 會以 1 分鐘的期間將指標資料傳送至 CloudWatch，但下列例外狀況會以 5 分鐘的間隔發出：
+ `FileServerDiskThroughputBalance`
+ `FileServerDiskIopsBalance`

如需 CloudWatch 的詳細資訊，請參閱 *Amazon CloudWatch 使用者指南*中的[什麼是 Amazon CloudWatch？](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)。

在檔案系統維護或基礎設施元件取代期間，以及主要和次要檔案伺服器之間的容錯移轉和容錯回復期間，可能無法針對單一可用區檔案系統發佈指標。

有些 Amazon FSx CloudWatch 指標會報告為原始*位元組*。位元組不會捨入到單位的十進位或二進位倍數。

**Topics**
+ [CloudWatch 指標和維度](#fsx-windows-metrics)
+ [使用檔案系統指標](#how_to_use_metrics)
+ [效能警告和建議](#performance-insights-FSxW)
+ [存取檔案系統指標](accessingmetrics.md)
+ [建立 CloudWatch 警示](creating_alarms.md)

## CloudWatch 指標和維度
<a name="fsx-windows-metrics"></a>

FSx for Windows File Server 會將下列指標發佈至所有檔案系統的 Amazon CloudWatch `AWS/FSx`命名空間：
+ `DataReadBytes`
+ `DataWriteBytes`
+ `DataReadOperations`
+ `DataWriteOperations`
+ `MetadataOperations`
+ `FreeStorageCapacity`

對於輸送量容量至少為 32 MBps 的檔案系統，FSx for Windows File Server 會將以下章節所述的指標發佈至 Amazon CloudWatch 中的`AWS/FSx`命名空間。

### 網路 I/O 指標
<a name="fsx-networkio-metrics"></a>

`AWS/FSx` 命名空間包含下列網路 I/O 指標。


| 指標 | Description | 
| --- | --- | 
| DataReadBytes | 用戶端存取檔案系統的讀取操作位元組數。<br />單位：位元組<br />有效的統計資訊：`Sum` | 
| DataWriteBytes | 用戶端存取檔案系統的寫入操作位元組數。<br />單位：位元組<br />有效的統計資訊：`Sum` | 
| DataReadOperations | 用戶端存取檔案系統的讀取操作數目。<br />單位：Count<br />有效的統計資訊：`Sum` | 
| DataWriteOperations | 用戶端存取檔案系統的寫入操作數目。<br />單位：Count<br />有效的統計資訊：`Sum` | 
| MetadataOperations | 用戶端存取檔案系統的中繼資料操作數目。<br />單位：Count<br />有效的統計資訊：`Sum` | 
| ClientConnections | 用戶端與檔案伺服器之間的作用中連線數目。<br />單位：Count | 

### 檔案伺服器指標
<a name="fsx-file-server-metrics"></a>

`AWS/FSx` 命名空間包含下列檔案伺服器指標。


| 指標 | Description | 
| --- | --- | 
| NetworkThroughputUtilization | 檔案系統的網路輸送量，以佈建限制的百分比表示。此指標會反映檔案系統上的所有網路活動，包括用戶端 I/O、客戶排程任務，例如重複資料刪除、客戶啟用的功能，例如影子副本，以及多可用區域複寫和維護操作等系統背景活動。<br />單位：百分比 | 
| CPUUtilization | 檔案伺服器的 CPU 資源使用率百分比。<br />單位：百分比 | 
| MemoryUtilization | 檔案伺服器的記憶體資源使用率百分比。<br />單位：百分比 | 
| FileServerDiskThroughputUtilization | 檔案伺服器與其儲存磁碟區之間的磁碟輸送量，以輸送量容量決定的佈建限制百分比表示。<br />單位：百分比 | 
| FileServerDiskThroughputBalance | 檔案伺服器與其儲存磁碟區之間的可用磁碟輸送量爆量額度百分比。適用於佈建輸送量容量為 256 MBps 或更低的檔案系統。<br />單位：百分比 | 
| FileServerDiskIopsUtilization | 檔案伺服器和儲存磁碟區之間的磁碟 IOPS，以輸送量容量決定的佈建限制百分比表示。<br />單位：百分比 | 
| FileServerDiskIopsBalance | 檔案伺服器與其儲存磁碟區之間的可用磁碟 IOPS 爆量額度百分比。適用於佈建輸送量容量為 256 MBps 或更低的檔案系統。<br />單位：百分比 | 

### 磁碟 I/O 指標
<a name="fsx-diskio-metrics"></a>

`AWS/FSx` 命名空間包含下列磁碟 I/O 指標。


| 指標 | Description | 
| --- | --- | 
| DiskReadBytes | 存取儲存磁碟區的讀取操作的位元組數。<br />單位：位元組<br />有效的統計資訊：總和 | 
| DiskWriteBytes | 存取儲存磁碟區的寫入操作的位元組數。<br />單位：位元組<br />有效的統計資訊：總和 | 
| DiskReadOperations | 存取儲存磁碟區之檔案伺服器的讀取操作數目。<br />單位：Count<br />有效的統計資訊：`Sum` | 
| DiskWriteOperations | 存取儲存磁碟區之檔案伺服器的寫入操作數目。<br />單位：Count<br />有效的統計資訊：`Sum` | 

### FSx for Windows 儲存磁碟區指標
<a name="fsx-storage-volume-metrics"></a>

`AWS/FSx` 命名空間包含下列儲存磁碟區指標。


| 指標 | Description | 
| --- | --- | 
| DiskThroughputUtilization | （僅限 HDD) 檔案伺服器與其儲存磁碟區之間的磁碟輸送量，以儲存磁碟區決定的佈建限制百分比表示。<br />單位：百分比 | 
| DiskThroughputBalance | （僅限 HDD) 磁碟輸送量和儲存磁碟區磁碟 IOPS 的可用爆量額度百分比。<br />單位：百分比 | 
| DiskIopsUtilization | （僅限 SSD) 檔案伺服器和儲存磁碟區之間的磁碟 IOPS，以儲存磁碟區決定的佈建 IOPS 限制百分比表示。<br />單位：百分比 | 

### 儲存容量指標
<a name="fsx-storage-capacity-metrics"></a>

`AWS/FSx` 命名空間包含下列儲存容量指標。


| 指標 | Description | 
| --- | --- | 
| FreeStorageCapacity | 可用儲存容量的數量。<br />單位：位元組<br />有效的統計資訊：`Average`、`Minimum` | 
| StorageCapacityUtilization | 使用實體儲存容量佔總儲存容量的百分比。<br />單位：百分比 | 
| DeduplicationSavedStorage | 如果啟用重複資料刪除，則由重複資料刪除儲存的儲存空間量。<br />單位：位元組 | 

### FSx for Windows File Server 指標的命名空間和維度
<a name="fsx-dimensions"></a>

FSx for Windows File Server 指標使用 `FSx` 命名空間，並提供單一維度的指標 `FileSystemId`。您可以使用 [describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI 命令或 [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API 命令來尋找檔案系統的 ID。檔案系統 ID 採用 {{fs-0123456789abcdef0}} 的形式。

## 使用檔案系統指標
<a name="how_to_use_metrics"></a>

每個 Amazon FSx 檔案系統有兩個主要架構元件：
+ 為存取**檔案系統的用戶端提供資料的檔案伺服器**。
+ 在您的檔案系統中託管資料的**儲存磁碟**區。

FSx for Windows File Server 會在 CloudWatch 中報告指標，追蹤檔案系統檔案伺服器和儲存磁碟區的效能和資源使用率。下圖說明 Amazon FSx 檔案系統及其架構元件，以及可用於監控的效能和資源 CloudWatch 指標。一組指標顯示的金鑰屬性是決定這些指標容量的檔案系統屬性。調整該屬性會修改該組指標的檔案系統效能。

![FSx for Windows File Server 會在 CloudWatch 中報告監控網路 I/O、檔案伺服器效能和儲存磁碟區效能的指標。](http://docs.aws.amazon.com/zh_tw/fsx/latest/WindowsGuide/images/file-server-metrics-FSxW.png)


使用 Amazon FSx 主控台中的**監控與效能**面板，檢視下表所述的 FSx for Windows File Server CloudWatch 指標。



- **摘要**
  - **如何...:** ...決定檔案系統的總 IOPS？ / **圖表:** 總 IOPS / **相關指標:** SUM(`DataReadOperations` \+ `DataWriteOperations` \+ `MetadataOperations`)/期間 （以秒為單位）
  - **如何...:** ...決定檔案系統的總輸送量？ / **圖表:** 總輸送量 / **相關指標:** SUM(`DataReadBytes` \+ `DataWriteBytes`)/期間 （以秒為單位）
  - **如何...:** ...決定檔案系統上可用的儲存容量？ / **圖表:** 可用的儲存容量 / **相關指標:** FreeStorageCapacity
  - **如何...:** ...決定用戶端和檔案伺服器之間建立的連線數目？ / **圖表:** 用戶端連線 / **相關指標:** ClientConnections

- **儲存**
  - **如何...:** ...以檔案系統的總儲存容量百分比來決定使用過的實體磁碟空間數量？ / **圖表:** 儲存容量使用率 / **相關指標:** StorageCapacityUtilization
  - **如何...:** ...決定重複資料刪除所儲存的實體磁碟空間量？ / **圖表:** 從重複資料刪除儲存的儲存體 / **相關指標:** DeduplicationSavedStorage

- **效能 - 檔案伺服器**
  - **如何...:** ...以檔案系統佈建輸送量的百分比來決定存取檔案系統之用戶端的網路輸送量？ / **圖表:** 網路輸送量使用率 / **相關指標:** NetworkThroughputUtilization1
  - **如何...:** ...以輸送量容量決定的佈建限制百分比來決定檔案伺服器及其儲存磁碟區之間的磁碟輸送量？ / **圖表:** 磁碟輸送量使用率 / **相關指標:** FileServerDiskThroughputUtilization1
  - **如何...:** ...決定檔案伺服器與其儲存磁碟區之間的可用磁碟輸送量爆量額度百分比？ / **圖表:** 磁碟輸送量高載平衡 / **相關指標:** FileServerDiskThroughputBalance
  - **如何...:** ...以輸送量容量決定的佈建限制百分比來決定檔案伺服器和儲存磁碟區之間的磁碟 IOPS 數量？ / **圖表:** 磁碟 IOPS 使用率 / **相關指標:** FileServerDiskIopsUtilization
  - **如何...:** ...決定檔案伺服器和儲存磁碟區之間磁碟 IOPS 的可用爆量額度百分比？ / **圖表:** 磁碟 IOPS 高載平衡 / **相關指標:** FileServerDiskIopsBalance
  - **如何...:** ...決定檔案伺服器的 CPU 使用率百分比？ / **圖表:** CPU 使用率 / **相關指標:** CPUUtilization
  - **如何...:** ...決定檔案伺服器的記憶體使用率百分比？ / **圖表:** 記憶體使用率 / **相關指標:** MemoryUtilization

- **效能 – 儲存磁碟區**
  - **如何...:** ...以 HDD Storage Capacity 決定的佈建限制百分比來決定存取儲存磁碟區的操作輸送量？ / **圖表:** 磁碟輸送量使用率 (HDD) / **相關指標:** DiskThroughputUtilization
  - **如何...:** ...決定存取 HDD 儲存磁碟區之操作的可用輸送量和 IOPS 爆量額度百分比？ / **圖表:** 磁碟輸送量高載平衡 (HDD) / **相關指標:** DiskThroughputBalance2
  - **如何...:** ...以 HDD Storage Capacity 決定的佈建限制百分比來決定存取儲存磁碟區的操作 IOPS？ / **圖表:** 磁碟 IOPS 使用率 (HDD) / **相關指標:** SUM(DiskReadOperations \+ DiskWriteOperations) / Period（以秒為單位） / (12 \* 以 TiB 為單位佈建的 HDD 儲存容量）
  - **如何...:** ...以 SSD Storage Capacity 決定的佈建限制百分比來決定存取儲存磁碟區的操作 IOPS？ / **圖表:** 磁碟 IOPS 使用率 (SSD) / **相關指標:** DiskIopsUtilization



**注意**  
1 我們建議您將平均輸送量容量使用率維持在 50% 以下，以確保您有足夠的備用輸送量容量來因應工作負載中的意外尖峰，以及任何背景 Windows 儲存操作 （例如儲存同步、重複資料刪除或陰影複製）。  
2HDD 儲存磁碟區可能會遇到顯著的效能變化，具體取決於工作負載。IOPS 或輸送量突然遽增可能會導致磁碟效能降低。如需詳細資訊，請參閱[HDD 高載效能](performance.md#hdd-burst-performance)。

## 效能警告和建議
<a name="performance-insights-FSxW"></a>

FSx for Windows 為輸送量容量至少為 32 MBps 的檔案系統提供效能警告。每當其中一個指標接近或超過多個連續資料點的預定閾值時，Amazon FSx 會顯示一組 CloudWatch 指標的警告。這些警告為您提供可行的建議，您可以使用這些建議來最佳化檔案系統的效能。

您可以在**監控與效能**儀表板的數個區域中存取警告。所有作用中或最近的 Amazon FSx 效能警告，以及針對處於 ALARM 狀態的檔案系統所設定的任何 CloudWatch 警示，都會出現在**摘要**區段的**監控與效能**面板中。警告也會顯示在顯示指標圖形的儀表板區段中。

您可以為任何 Amazon FSx 指標建立 CloudWatch 警示。如需詳細資訊，請參閱[建立 CloudWatch 警示](creating_alarms.md)。

### 使用效能警告來改善檔案系統效能
<a name="resolve-warnings"></a>

Amazon FSx 提供可行的建議，您可以用來最佳化檔案系統的效能。這些建議說明如何解決潛在的效能瓶頸問題。如果您預期活動會繼續，或對檔案系統的效能造成影響，您可以採取建議的動作。根據哪個指標觸發警告，您可以透過增加檔案系統的輸送量容量或儲存容量來解決它，如下表所述。


<table>
<thead>
  <tr><th>如果此指標出現警告</th><th>執行此作業</th></tr>
</thead>
<tbody>
  <tr><td>網路輸送量 – 使用率</td><td rowspan="5">[增加輸送量容量](increase-throughput-capacity.md)</td></tr>
  <tr><td>檔案伺服器 > 磁碟 IOPS – 使用率</td></tr>
  <tr><td>檔案伺服器 > 磁碟輸送量 – 使用率</td></tr>
  <tr><td>檔案伺服器 > 磁碟 IOPS - 爆量餘額</td></tr>
  <tr><td>檔案伺服器 > 磁碟輸送量 – 高載平衡</td></tr>
  <tr><td>儲存容量使用率</td><td>[增加儲存容量](increase-storage-capacity.md)</td></tr>
  <tr><td>儲存磁碟區 > 磁碟輸送量 – 使用率 (HDD)</td><td rowspan="2">[增加儲存容量](increase-storage-capacity.md)或[切換至 SDD 儲存類型](updating-storage-type.md)</td></tr>
  <tr><td>儲存磁碟區 > 磁碟輸送量 – 高載平衡 (HDD)</td></tr>
  <tr><td>儲存磁碟區 > 磁碟 IOPS – 使用率 (SSD)</td><td>[增加 SSD IOPS](how-to-provision-ssd-iops.md)</td></tr>
</tbody>
</table>


**注意**  
某些檔案系統事件可能會耗用磁碟 I/O 效能資源，並可能觸發效能警告。例如：  
儲存容量擴展的最佳化階段可以產生更高的磁碟輸送量，如 中所述 [儲存容量增加和檔案系統效能](managing-storage-configuration.md#storage-capacity-increase-and-performance)
對於多可用區域檔案系統，輸送量容量擴展、硬體取代或可用區域中斷等事件會導致自動容錯移轉和容錯回復事件。在此期間發生的任何資料變更都需要在主要和次要檔案伺服器之間同步，而 Windows Server 會執行可使用磁碟 I/O 資源的資料同步任務。如需詳細資訊，請參閱[管理輸送量容量](managing-throughput-capacity.md)。

如需檔案系統效能的詳細資訊，請參閱 [FSx for Windows File Server 效能效能](performance.md)。