Google

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

Опубликовано:Декабрь 17, 2014
Comments
Add One
0

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

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

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

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

В статье «Краткий обзор IBM Storwize V3700» есть рекомендация размещать Flash диски в полке с контроллерами, так как она подключена больше чем 2-мя SAS портами к контроллеру PM8018. Flash диски на порядок производительнее чем, обычные SAS диски.

IBM рекомендует использовать опцию Turbo performance, когда в систему устанавливается более 5 Flash дисков. Поэтому мы считаем, что разумное число Flash дисков, должно находиться в пределах 5 – 10 дисков. Для расчета мы будем использовать 8 Flash дисков, в конфигурации RAID5 7+1 в соответствии с рекомендацией IBM.

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

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

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

12162014_V3700_IOPS_R99

Максимальное значение IOPS для IO-группы – 66868.
Максимальное значение IOPS для 1 контроллера – 33434.
Отношение IOPS per GHz – 8359.
Отношение IOPS per GB – 0,62.

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

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

Неплохая оценка, с учетом того, что она делалась лишь на основе знаний о частоте процессорных ядер и их количестве на одном контроллере.

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

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

12162014_V3700_IOPS_R70

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

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

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

Add Comment Register



Leave a Comment