我想使用 Amazon CloudWatch 指標計算 Amazon Elastic Block Store (Amazon EBS) 磁碟區的平均輸送量和 IOPS 平均數量。
簡短描述
若要計算磁碟區的平均輸送量和 IOPS 數量,請使用 Amazon CloudWatch 指標和指標數學。另外,請建立 CloudWatch 警示,以監控 Amazon EBS 磁碟區的資料。
解決方法
- 開啟 CloudWatch 主控台。
- 在指標下,選擇所有指標。
- 選擇 EBS 命名空間,然後選擇每個磁碟區指標。
- 選取與 Amazon EBS 磁碟區對應的指標:
若要計算平均 IOPS,請選取 VolumeReadOps、VolumeWriteOps 和 VolumeIdleTime。
若要計算平均輸送量,請選取 VolumeReadBytes、VolumeWriteBytes 和 VolumeIdleTime。
- 選擇圖表化指標標籤。
- 對於統計資料,選擇總和。
- 對於期間,選擇您要檢視的時段期間。
- 請記下每個圖表化指標前面的指標 ID,例如 m1、m2、m3 等等。
- 對於新增數學,選擇以空白運算式開始,然後輸入下列運算式以計算預期平均值。
當磁碟區作用中時,計算平均 IOPS (以每秒運算次數為單位):
**注意:**在下列運算式中,m1 為 VolumeReadOps,m2 為 VolumWriteOps,而 m3 為 VolumeIdleTime。此外,PERIOD() 為指標數學函數,會傳回指標的期間 (以秒為單位)。
(m1+m2)/(PERIOD(m1)−m3)
計算平均 IOPS (以每秒運算次數為單位):
**注意:**在下列運算式中,m1 為 VolumeReadOps,而 m2 為 VolumeWriteOps。
(m1+m2)/(PERIOD(m1))
當磁碟區作用中時,計算實際平均輸送量 (以每秒位元組為單位):
**注意:**在下列運算式中,m1 為 VolumeReadBytes,m2 為 VolumeWriteBytes,而 m3 為 VolumeIdleTime。
(m1+m2)/(PERIOD(m1)−m3)
計算平均輸送量 (以每秒位元組為單位):
**注意:**在下列運算式中,m1 為 VolumeReadBytes,而 m2 為 VolumeWriteBytes。
(m1+m2)/(PERIOD(m1))
**注意:**因微型爆量,平均輸送量和 IOPS 可能與實際平均值不同。輸送量和 IOPS 以每秒為單位測量。CloudWatch 不會以每秒的間隔彙總 Amazon EBS 磁碟區指標。如需詳細資訊,請參閱如何識別我的 Amazon EBS 磁碟區是否會發生微型爆量,然後防止這種情況發生?
相關資訊
適用於 Amazon EBS 的 Amazon CloudWatch 指標