1 Answer
- Newest
- Most votes
- Most comments
0
You have three ways...
- 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:
- 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.
Relevant content
- asked 2 years ago
- Accepted Answerasked 3 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 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?