Понимание эффективности диска и количества операций ввода-вывода в облачной платформе - The Session

Понимание эффективности диска и количества операций ввода-вывода в облачной платформе

Существуют также другие факторы, которые следует учитывать, в зависимости от того, выражает ли количество IOPs, на которое вы смотрите, операцию случайного обучения, операцию случайной записи или сочетание этих двух. Это когда система захватывает меньшие записи данных, которые могут быть расположены в разных частях диска, что соответствует одновременному открытию некоторого количества записей данных и приложений. Реальные рабочие нагрузки не часто соответствуют этим реальным обстоятельствам, поэтому количество операций ввода-вывода в секунду, которое вы видите на производстве, часто меньше, чем количество, указанное в спецификации. Это обычный метод сравнения эффективности жестких дисков, твердотельных накопителей, флэш-накопителей и сетевых устройств хранения данных. IOPS означает операции ввода/вывода в секунду — количество операций чтения и записи, которые система хранения может выполнить за одну секунду.

Чтобы оценить использование полосы пропускания, добавьте ежемесячные загрузки, скачивания и репликацию. Порт со скоростью 1 Гбит/с теоретически обеспечивает до ста двадцати пяти МБ/с, а обычно около 100–110 МБ/с полезной пропускной способности для одного потока. Требования к оборудованию MinIO для процессора обычно начинаются с четырех современных виртуальных ЦП на узел для производственного кластера. Твердотельные накопители SATA хорошо подходят для большинства резервных копий, документов, носителей и других целей со средним числом операций ввода-вывода в секунду. Один диск емкостью 20 ТБ не обеспечивает такой же уровень параллелизма и отказоустойчивости, как четыре диска емкостью 5 ТБ. VPS от 10 долларов в месяц и выделенные серверы от 9 долларов в месяц с virtual server hosting NVMe, защитой от DDoS и круглосуточной поддержкой.

Мы помещаем жесткие диски в RAID-массивы, чтобы получить больше операций ввода-вывода в секунду, чем может обеспечить один диск. Следующее, как правило, посвящено утомлению дисков, хотя это может быть справедливо и для дисков с сильным состоянием. Ниже представлен результат аналогичного теста с жесткими дисками со скоростью вращения 10 000 об/мин. Если решение для хранения данных может достигать 10 000 операций ввода-вывода в секунду, но только со средней задержкой в ​​50 мс, это может привести к очень опасной производительности программного обеспечения. Для стабильных накопителей, в зависимости от нагрузки, оно ни в коем случае не должно достигать более 1-3 мс. В большинстве случаев рабочие нагрузки будут иметь задержку менее 1 мс. Чтение или запись файла может привести к увеличению количества запросов ввода-вывода.

  • Документация AWS EBS gp3 описывает точную кредитную механику и предусмотренные лимиты для каждого вида объема.
  • Измеряет устойчивую пропускную способность с большими смежными блоками.
  • Каждая операция требует времени, а для синхронных операций — база данных, фиксирующая транзакцию, запись журнала файловой системы, — приложение ожидает каждой из них.
  • Он сообщает вам, сколько запросов на обучение или запись хранилище выполняет каждую секунду.
  • Дисковый ввод-вывод относится к чтению и записи информации в устройства хранения, а узкие места в эффективности могут существенно повлиять на время ответа сервера, операции базы данных, производительность цифровых машин и общую эффективность системы.
  • Для изнурительных приводов приемлемой считается медианная задержка где-то от 10 до 20 мс (20 мс — верхний предел).
Понимание эффективности диска и количества операций ввода-вывода в облачной платформе

Пропускная способность или пропускная способность

Ожидаемое увеличение сектора в основной рабочей базе данных требует рассмотрения в течение часа. Полезным подходом является вычисление 7-дневного скользящего p99 для задержки чтения и записи для каждого количества и предупреждение, когда текущий p99 превышает 150 % от базового уровня более чем на 30 минут. Эти закономерности последовательно повторяются во всей производственной инфраструктуре. Перекрестная ссылка с мониторингом памяти на производстве, когда скачки глубины очереди коррелируют с случаями нехватки памяти, поскольку активность восстановления страниц генерирует значительный объем операций ввода-вывода, которые могут неожиданно перегрузить хранилище. В облачном блочном хранилище IOPS ограничивает насыщение триггера, прежде чем показатели использования сигнализируют о чем-то необычном. Документация AWS EBS gp3 описывает точную кредитную механику и предусмотренные лимиты для каждого вида количества.

Скрытая цена задержки

Файловые методы записывают целые блоки знаний, а не отдельные биты и байты. Важно изучить предложения поставщиков программного обеспечения относительно размера блока и производительности. Одно приложение может даже иметь совершенно разные компоненты, которые работают в разных диапазонах размеров блоков. Конечно, для накопителей с сильным состоянием средняя задержка значительно падает, поскольку внутри нет вращающегося диска. Он рассчитывается путем деления 60 секунд на скорость вращения диска, затем результата деления на 2 и умножения каждой мелочи на 1000 миллисекунд. Опять же, окончательный IOPS зависит от скорости вращения жесткого диска, если это необходимо (твердотельные накопители не вращаются, тогда как обычные жесткие диски вращаются).

Published
Categorized as Cloud