vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

AWS CloudWatchでIOPS確認

AWSのディスクにはIOPS(1秒あたりの入出力操作)制限があります。

CloudWatchで確認する際EC2(EBS)とRDSでメトリクスの単位が異なるので注意が必要かと思います。

EC2 | EBS

EC2 : DiskReadOps、DiskWriteOps

指定された期間にインスタンスで利用できるすべてのエフェメラルディスクへの、完了した書き込み操作。
単位: Count

EBS : VolumeReadOps、VolumeWriteOps

指定期間内の I/O 操作の総数。
単位: Count

EC2 | EBS の IOPS

その期間の 1 秒あたりの I/O 操作回数(IOPS)の平均を算出するには、その期間の操作回数の合計をその期間の秒数で割ります。

とあるので、IOPSは以下のようになります。

  • 基本: Ops / 300秒(5分) ≒ IOPS
  • 詳細: Ops / 60秒(1分) ≒ IOPS

RDS

ReadIOPS、WriteIOPS

1 秒あたりのディスク I/O 操作の平均回数。
単位: Count/Second

  • CloudWatch 上の値 = IOPS

リクエスト数等もですが、CloudWatch上で秒単位で値表示できるようになると嬉しいです。