CloudWatch 지표를 사용하여 EBS 볼륨이 제공하는 평균 처리량과 평균 IOPS 수를 계산하려면 어떻게 해야 하나요?

2분 분량
0

Amazon CloudWatch 지표를 사용하여 Amazon Elastic Block Store(Amazon EBS) 볼륨의 평균 처리량과 평균 IOPS 수를 계산하려고 합니다.

간략한 설명

볼륨의 평균 처리량과 IOPS 수를 계산하려면, Amazon CloudWatch 지표지표 계산을 사용하세요. 또한 CloudWatch 경보를 생성하여 Amazon EBS 볼륨의 데이터를 모니터링할 수 있습니다.

해결 방법

  1. CloudWatch 콘솔을 엽니다.
  2. 지표에서 모든 지표를 선택합니다.
  3. EBS 네임스페이스를 선택한 다음 볼륨당 지표를 선택합니다.
  4. Amazon EBS 볼륨의 해당 지표를 선택합니다.
    실제 평균 IOPS를 그래프로 표시하려면, VolumeReadOps, VolumeWriteOpsVolumeIdleTime을 선택합니다.
    실제 평균 처리량을 그래프로 표시하려면, VolumeReadBytes, VolumeWriteBytes, VolumeIdleTime을 선택합니다.
  5. 그래프로 표시된 지표 탭을 선택합니다.
  6. 통계에서 합계를 선택합니다.
  7. 기간에서 보려는 기간을 선택합니다.
  8. 그래프로 표시된 각 지표 앞에 있는 지표 ID(예: m1, m2, m3 등)를 기록해 둡니다.
  9. 계산 추가에서 빈 표현식으로 시작을 선택하고 다음 식을 입력하여 예상 평균값을 계산합니다.

볼륨이 활성 상태일 때의 평균 IOPS를 초당 Ops로 계산합니다. 
참고: 다음 표현식에서, m1VolumeReadOps, m2VolumWriteOps, m3VolumeIdleTime을 나타냅니다. 또한 **PERIOD()**는 지표의 기간을 초 단위로 반환하는 미터법 계산 함수입니다.
(m1+m2)/(PERIOD(m1)−m3)

초당 Ops의 평균 IOPS를 계산합니다.
참고: 다음 표현식에서, m1VolumeReadOps이고 m2VolumeWriteOps입니다.
(m1+m2)/(PERIOD(m1))

볼륨이 활성 상태일 때의 실제 평균 처리량을 초당 바이트 수로 계산합니다.
참고: 다음 표현식에서, m1VolumeReadBytes, m2VolumeWriteBytes, m3VolumeIdleTime입니다.
(m1+m2)/(PERIOD(m1)−m3)

평균 처리량을 초당 바이트 수로 계산합니다.
참고: 다음 표현식에서, m1VolumeReadBytes이고 m2VolumeWriteBytes입니다.
(m1+m2)/(PERIOD(m1))

참고: 마이크로 버스팅으로 인해 처리량과 IOPS의 평균 값이 실제 평균값과 다를 수 있습니다. 처리량과 IOPS는 초당 측정값입니다. CloudWatch는 Amazon EBS 볼륨 지표를 초당 간격으로 집계하지 않습니다. 자세한 내용을 보려면 Amazon EBS 볼륨이 마이크로 버스팅 상태인지 식별하여 이러한 상황이 발생하지 않도록 하려면 어떻게 해야 하나요?를 참조하세요.

관련 정보

Amazon EBS용 Amazon CloudWatch 지표

AWS 공식
AWS 공식업데이트됨 2달 전