how to check the number of write IOPS that my io2 volume is consuming?

0

Instruction on the volume's Write Operations graph

The instruction states, "VolumeWriteOps is the total number of write operations in a specified period of time. To calculate the average write operations per second (write IOPS) for the period, divide the total number of write operations in the period by the number of seconds in that period." It sounds good.

But then, the total number of write operations in a period of 5 minutes Sum in 5m is less than that in a period of 1 minute Sum in 1m, which is less than that in a period of 1 second Sum in 1s. This really confuses me.

My questions are:

  1. How do I interpret the graph above (Sum in 5m, Sum in 1m, Sum in 1s)?
  2. How do I check the number of write IOPS that my io2 volume is consuming?

Many thanks!!

Chi
asked 2 months ago298 views
1 Answer
0

You have three ways...

  1. AWS Management Console:
  • Navigate to the Amazon EC2 console.
  • In the navigation pane, choose "Volumes" under the "Elastic Block Store" (EBS) section.
  • Select the io2 volume for which you want to monitor write IOPS.
  • Scroll down to the "Monitoring" tab in the details pane.
  • In the "IOPS (Write)" section, you can view the write IOPS metric over the selected time period.
  • AWS CLI:
  1. Use the describe-volume-status command to retrieve the status of your EBS volume:
aws ec2 describe-volume-status --volume-ids YOUR_VOLUME_ID

Look for the "IOPS (Write)" metric in the output. 3. CloudWatch:

  • Navigate to the CloudWatch console.
  • In the navigation pane, choose "Metrics."
  • Under the "EBS" namespace, select the "VolumeWriteOps" metric.
  • Choose the appropriate dimensions (VolumeId) and time range to view the write IOPS for your io2 volume.
profile picture
EXPERT
answered 2 months ago
  • Thank you, Giovanni. The graphs I posted were from methods 1 and 3 (AWS Management Console, and Cloud Watch). But they doesn't make sense to me. For example, to check the max IOPS consumed, I read a value 20 in the Write operations graph with 5 minutes window and sum, the instruction tells me to take 20 (which is a sum) divide by 300 (seconds over 5 minutes), which yields 0.067 (write) IOPS. When I adjusted the window to 1 minutes, it was 30 divided by 60, which yields 0.5 IOPS. Then again, with 1 second window, it was 2000 IOPS (!?). How would you read those numbers in my example?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions