Google

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

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

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

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

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

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

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

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

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

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

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

Оценка количества Flash дисков для VNX5800 равна 120*0,68 ~ 82 Flash дисков.

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

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

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

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

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

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

04242015_VNX5800_IOPS_R99

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

04242015_VNX5800_IOPS_R99_graph

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

Максимальное значение IOPS – 365777.
Максимальное значение IOPS для 1 контроллера ~ 182889.
Отношение IOPS per GHz ~ 15241.
Отношение IOPS per GB – 0,794.

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

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

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

04242015_VNX5800_IOPS_R99_FC

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

04242015_VNX5800_IOPS_R99_FC_graph

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

Максимальное значение IOPS – 367795.
Максимальное значение IOPS для 1 контроллер ~ 183898.
Отношение IOPS per GHz – 15325.
Отношение IOPS per GB – 0,919.

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

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

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

04242015_VNX5800_IOPS_R70

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

04242015_VNX5800_IOPS_R70_graph

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

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

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

04242015_VNX5800_IOPS_R70_FC

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

04242015_VNX5800_IOPS_R70_FC_graph

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

Максимальное значение IOPS (DB like) – 223796.
Максимальное значение IOPS для 1 контроллера (DB like) – 111898.
Отношение IOPS на GHz (DB like) – 9323.
Отношение IOPS на GB – 0,559.

Add Comment Register



Leave a Comment