Назад | Перейти на главную страницу

Узнать текущее использование IOPS тома EBS из моего приложения на AWS EC2

Я относительно новичок в AWS и производительности дисков. Я пытаюсь выяснить, сколько операций ввода-вывода в секунду необходимо моему приложению для хорошей работы.

В настоящее время приложение My PHP и MySQL размещено на экземплярах EC2 с прикрепленными простыми томами EBS. Мониторинг томов EBS обеспечивает пропускную способность чтения и записи с некоторыми другими матрицами. Как я могу найти IOPS моего текущего тома EBS из данных о пропускной способности чтения (~ 400 операций / с) и записи (~ 4000 операций / с)?

Если я выберу единицу операций в секунду, IOPS достигнет около 4,5 КБ, что я считаю неправильным, поскольку простой том EBS предназначен для нормальной работы только на 100 IOPS, а иногда и на нескольких сотнях.

Изнутри вашего приложения / экземпляра я бы попытался отследить вывод iostat во время контролируемого запуска приложения. Возможно iostat -x 1 в окне терминала.

Мне также нравится сборщик утилиты за просмотр этого вывода. nmon - хороший инструмент для этого тоже.

Также прочтите эту статью... Даже страннее, чем ожидалось: систематический взгляд на ввод-вывод EC2.

Вы можете проверить это в облачных часах

Проверьте метрики EBS и выберите VolumeWriteOps (название метрики).

возьмите любой образец с графика

например, для

Точка данных: 152398 на 2011-02-10T07: 54 + 0000 (любое наивысшее количество на графике)

so it means 152398 IOPS for 10 mins intervel 

рассчитать это за 1 минуту

152398 IOPS / 10 minutes = 15239.8 IOPS/minute

затем рассчитайте это для 60 seconds

15239.8 IOPS / 60 seconds = 253.996666667 IOPS/second

так 253 ваш средний IOPS / seconds для объема

Я довольно долго обсуждал со службой поддержки AWS то же самое

Дополнение к тому, что написал Рамеш

IOPS рассчитывается как сумма VolumeReadOps + VolumeWriteOps.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html#using_cloudwatch_ebs

Если вы можете позволить своему инструменту постоянно работать, попробуйте это https://www.metricly.com/iops-calculator-for-ebs-volumes