Google

Оценка IOPS для IBM V5000

Опубликовано:Январь 1, 2015
Comments
Add One
0

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

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

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

  • Частота ядер процессора контроллера – 2,5 ГГц.
  • Количество ядер на одном контроллере – 4.
  • Рассчитаем суммарную частоту – 2,5×4 ГГЦ = 10 ГГц.
  • Грубую оценку IOPS для одного контроллера можно получить уже на этом этапе. Для этого необходимо воспользоваться соотношением между количеством операций ввода-вывода и суммарной частотой контроллера. Это значение указано в методике (10000 IOPS/GHz). Умножаем 10 ГГц x 10000 IOPS/GHz, получаем грубую верхнюю оценку 100000 IOPS на контроллер. Следовательно, производительность пары контроллеров равна 200000 IOPS. Эти грубые оценки хорошо использовать для самопроверки.
  • Информацию по рекомендуемым конфигурациям RAID групп возьмем из «V5000 Implementation Guide»:
    • RAID 5 SSD используем в конфигурации 7+1.
    • RAID 5 SAS используем в конфигурации 7+1.
  • Максимальное количество дисков для пары контроллеров – 480.

Есть рекомендация размещать Flash диски в полке с контроллерами, так как она подключена 2-мя SAS портами к контроллерам PM8018. В статье «Оценка IOPS для IBM V3700» мы использовали 8 Flash дисков. Так как система V5000 не сильно отличается от V3700 в части SAS чипов, но заметно отличается по производительности процессоров (по суммарной частоте в 2.5 раза), при этом ядро ввода-вывода использует стандарт PCIE V3, то мы для оценки будем использовать в 3 раза больше Flash дисков (дисковую полку). Таким образом, мы имеем 24 Flash диска, в конфигурации RAID5 7+1 в соответствии с рекомендацией IBM.

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

Задаём параметры для расчёта:

  • Операции чтения – 99%.
  • Конфигурация RAID групп для Flash дисков – RAID5 7+1.
  • Количество RAID групп для Flash дисков — 3.
  • Конфигурация RAID групп для SAS дисков 15K – RAID5 7+1.
  • Количество RAID групп для SAS дисков 15K — 55.

12222014_V5000_IOPS_R99

Максимальное значение IOPS для IO-группы – 158447.
Максимальное значение IOPS для 1 контроллера ~ 79224.
Отношение IOPS per GHz ~ 7922.
Отношение IOPS per GB – 0,716.

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

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

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

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

12222014_V5000_IOPS_R70

Максимальное значение IOPS для IO-группы (DB like) – 85895.
Максимальное значение IOPS для 1 контроллера (DB like) ~ 42948.
Отношение IOPS на GHz (DB like) ~ 4295.
Отношение IOPS на GB – 0,388.

Реальный объем дискового пространства на Flash дисках и SAS дисках такой же.

Отметим, что в случае с более реальным профилем нагрузки соотношение IOPS/GHz в 2 раза меньше характерного значения, которое указано в методике.

Add Comment Register



Leave a Comment