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를 초당 Ops로 계산합니다.
참고: 다음 표현식에서, m1은 VolumeReadOps, m2는 VolumWriteOps, m3은 VolumeIdleTime을 나타냅니다. 또한 **PERIOD()**는 지표의 기간을 초 단위로 반환하는 미터법 계산 함수입니다.
(m1+m2)/(PERIOD(m1)−m3)
초당 Ops의 평균 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 지표