1. Какова фактическая производительность энтерпрайз SSD?
Практически все стораджевые А-Бренды давно используют в своих
продуктах один из наибыстрейших SSD на рынке – Stec ZeusIOPS SSD.
Согласно данной брошюре
http://www.stec-inc.com/downloads/ssd_brochures/zeusiops_brochure.pdf
для ZeusIOPS SSD заявлена производительность 45000 Random IOPS Read и
16000 Random IOPS Write Operations. К сожалению, не указан размер блока, но,
судя по всему, данная производительность достигается при размере блока 512B-
1KB. Но опять же, данная производительность, заявлена исключительно для
нагрузки вида 100%R и 100%W. Какова будет производительность при
смешанной нагрузке R/W? Ответ на данный вопрос содержится в другом
документе с сайта http://www.stec-
inc.com/downloads/whitepapers/Benchmarking_Enterprise_SSDs.pdf
Исходя из всего вышесказанного, с единичного ZeusIOPS SSD, для
нагрузки вида 4KB blocks, 100% Random, 80/20% R/W, можно максимум снять
порядка… 8000 iops. Но что будет, если собрать из таких SSD рейд-массив?
Какой будет производительность не единичного SSD, а рейд-группы из
нескольких SSD?
2. Проведем тест, используя 8хEFD 200GB, установленных в EMC VMAX,
для сравнения производительности будем использовать металун, состоящий из
отдельных R1, размещенных на 96хHDD 15K, результаты приведены ниже
(100% Random, 80/20% R/W)
Получается, для блока 4КБ, в среднем 223 iops на 1хHDD 15K и 4284 iops
на 1хSSD/EFD. 4284 iops – это много или мало? Ведь получается что
производительностьSSDснизилась почтивдвое, в сравнениис единичным SSD.
На мой взгляд – это достаточно много, т.к. разница с HDD (R1) все равно
составляет 19х на устройство.
“Постойте!” – воскликнет искушенный читатель. А каким именно образом
были собраны эти 8хSSD в рейд и какого уровня? :-) и будет прав.
Я оттестировал для SSD 3 варианта:
- металун из R1
- рейдгруппу R5 (7+1)
- металун из двух рейдгрупп R5 (3+1)
И знаете что? Разница в производительности между этими тремя
вариантами была не более 2%, то есть фактически не зависела от уровня рейд-
группы. Собственно в этом нет открытия – стораджевые вендоры для SSD
рекомендуют использовать именно R5.
0
5000
10000
15000
20000
25000
30000
35000
4K 8K
32K
64K
256K
IOPS
block size
EMC V-MAX (96xHDD)
EMC V-MAX (8xSSD)