Google

Оценка IOPS для EMC VNX5600

Опубликовано:Июль 11, 2015
Comments
Add One
0

В данной статье мы оцениваем производительность контроллеров новой системы хранения EMC VNX5600 для различных профилей нагрузки, а также другие параметры IOPS/ГГц, IOPS/ГБ.

Все расчеты выполняется на основе методики, которая описана в статье «Методика оценки IOPS».

Соберем всю необходимую информацию, которая нам понадобиться для расчета.

  • Частота ядер процессора контроллера – 2,4 ГГц.
  • Количество ядер на одном контроллере – 4.
  • Рассчитаем суммарную частоту – 4×2,4 ГГЦ = 9,6 ГГц.
  • Грубую оценку IOPS для одного контроллера можно получить уже на этом этапе. Для этого необходимо воспользоваться соотношением между количеством операций ввода-вывода и суммарной частотой контроллера. Это значение указано в методике (10000 IOPS/GHz). Умножаем 9,6 ГГц x 10000 IOPS/GHz, получаем грубую верхнюю оценку 96000 IOPS на контроллер. Следовательно, производительность пары контроллеров равна 192000 IOPS. Эти грубые оценки хорошо использовать для самопроверки.
  • Информацию по рекомендуемым конфигурациям RAID групп возьмем из статьи «Обзор новой линейки EMC VNX2»:
    • RAID 5 SSD используем в конфигурации 4+1 или 8+1.
    • RAID 5 SAS используем в конфигурации 4+1 или 8+1.
  • Максимальное количество дисков для VNX5600 – 500.

Теперь нам необходимо оценить максимальное количество Flash дисков, которое будет согласовано с производительностью контроллеров.

В статье «Обзор новой линейки EMC VNX2» указано, что системы VNX5600 и VNX5800 имеют одно и то же количество SAS чипов, поэтому теоретически в системе VNX5600 может быть использовано такое же количество Flash дисков, как и в VNX5800.

Однако, мы знаем, что процессоры на VNX5600 более слабые. Поэтому чтобы корректно оценить количество Flash дисков в VNX5600 необходимо использовать отношение между суммарными частотами контроллеров VNX5600 и VNX5800.

Оценка количества Flash дисков для VNX5800 известна, это 82 диска (см. статью «Оценка IOPS для EMC VNX5800»).

Отношение между суммарными частотами контроллеров равно 9,6/12 = 0,8.

Оценка количества Flash дисков для VNX5600 равна 82*0,8 ~ 66 Flash дисков.

При этом нужно учитывать, что в VNX5800 используются 6-ти ядерные процессоры, а в VNX5600 – 4-х ядерные (разница в кеш памяти и архитектуре процессора). Поэтому мы полагаем, что для более достоверной оценки нужно ориентироваться на 60 Flash дисков.

Так как для систем VNX2 возможно использование двух типов Flash дисков – SLC и MLC, то посчитаем две конфигурации:

  • SLC диски 200ГБ для Fast Cache (макс. 20) и MLC диски 800ГБ.
  • MLC диски 800ГБ.

Расчет для максимального количества IOPS (Cache Read Miss)

Задаём базовые параметры для расчёта:

  • Операции чтения – 99%.
  • Конфигурация для Fast Cache (SLC) – RAID10 1+1.
  • Количество групп для Fast Cache – 10.
  • Конфигурация для MLC дисков – RAID5 4+1 или 8+1.
  • Конфигурация для SAS 10K – RAID5 4+1 или 8+1.

В результате получили такой расчет:

04272015_VNX5600_R99_IOPS

Графическое представление результатов расчета:

04272015_VNX5600_R99_IOPS_graph

Итоговые цифры:

Максимальное значение IOPS – 265777.
Максимальное значение IOPS для 1 контроллер ~ 132889.
Отношение IOPS per GHz ~ 13843.
Отношение IOPS per GB – 0,864.

Реальный объем дискового пространства на Flash дисках ~ 34 ТБ.
Реальный объем дискового пространства на SAS дисках 10K – 267 ТБ.

Сравним, данный результат с грубой оценкой, которую мы сделали в начале статьи. Тогда мы получили 96000 IOPS на 1 контроллер. Разница с новым результатом составляет около 28%.

Расчет с использованием Fast Cache:

04272015_VNX5600_R99_IOPS_FC

Графическое представление результатов расчета:

04272015_VNX5600_R99_IOPS_FC_graph

Итоговые цифры:

Максимальное значение IOPS – 267122.
Максимальное значение IOPS для 1 контроллер ~ 133561.
Отношение IOPS per GHz – 13913.
Отношение IOPS per GB – 0,896.

Реальный объем Fast Cache – 1787 ГБ
Реальный объем дискового пространства на Flash дисках ~ 22 ТБ.
Реальный объем дискового пространства на SAS дисках 10K – 267 ТБ.


Расчет количества IOPS для профиля нагрузки, характерного для баз данных (Cache Read Miss)

Исходные параметры аналогичны, отличается только процент операций чтения. Для баз данных (OLTP нагрузка) характерное соотношение между операциями чтения и записи равно 70/30.

04272015_VNX5600_R70_IOPS

Графическое представление результатов расчета:

04272015_VNX5600_R70_IOPS_graph

Итоговые цифры:

Максимальное значение IOPS (DB like) – 144079.
Максимальное значение IOPS для 1 контроллера (DB like) ~ 72040.
Отношение IOPS на GHz (DB like) – 7504.
Отношение IOPS на GB – 0,468.

Расчет с использованием Fast Cache:

04272015_VNX5600_R70_IOPS_FC

Графическое представление результатов расчета:

04272015_VNX5600_R70_IOPS_FC_graph

Итоговые цифры:

Максимальное значение IOPS (DB like) – 161083.
Максимальное значение IOPS для 1 контроллера (DB like) – 80542.
Отношение IOPS на GHz (DB like) – 8390.
Отношение IOPS на GB – 0,541.

Add Comment Register



Leave a Comment